您的位置:首页 > 数据库

常用的几种sql查询语句

2017-12-02 16:35 393 查看
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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql