常用的幾種sql查詢語句

sql="select username,psw,gname,tel from (t1 left join t2 on t1.t1_id=t2.t1_id) left join t3 on t1.t1_id=t3.t1_id"


select a.name,b.email from a,b where a.nameid=b.nameid and a.fenleiid=3


select * from student inner join teacher on student.id=teacher.sid inner join project on student.id=project.sid;


select a.name,b.email from ainner join b on a.nameid=b.nameid where a.fenleiid=3


select a.name,b.email from a,b where a.nameid=b.nameid and a.fenleiid=3



表1:strcd, amt, fee, date, valide
表2:strcd,strname, string
表3: strcd, addr, tel, person
想查詢得到某個date的
strcd,strname, addr, amt, date
該怎麼寫這句SQL語句

select a.strcd, b.strname, c.addr, a.amt,a.date
from (tb1 a left join tb2 b on a.strcd=b.strcd) left join tb3 c on a.strcd=c.strcd
where date='2010-6-10'
order by strcd


<select id="query" parameterType="map" resultType="Desk">
        select * from desk
        <where>
            <include refid="query_desk_where"/>
        </where>
        limit ${(pc-1)*ps},${pc*ps}
    </select>

 <select id="query" parameterType="map" resultType="Desk">
        select * from desk
        <where>
            <include refid="query_desk_where"/>
        </where>
        limit #{pc-1}*#{ps},#{pc}*#{ps}
    </select>


<update id="batchUpdateLoginTime" parameterType="pubUserEmployee">  
    UPDATE pub_user_employee SET startHour=#{startHour},startMinute=#{startMinute},  
        endHour=#{endHour},endMinute=#{endMinute},loginCycle=#{loginCycle}   
    WHERE sysEmpId IN (  
    <foreach item="p" collection="sysEmpIds" separator=",">  
        #{p}  
    </foreach>  
    ) AND comId = #{comId};  
</update>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章