谁能给我翻译一下这个sql语句

小小哈哈 发布于 2016/10/25 14:20
阅读 235
收藏 0
from user u
left join dept d on u.d_id = d.d_id
where u.u_login = #{login} and u.u_pwd = #{pwd} and u.u_state = 1
加载中
0
承蒙
承蒙
from user u  : 从user表插询, u为user表新取的别名,方便下面的连接其他表时使用
left join dept d on u.d_id = d.d_id 左连接dept表,d为dept表的别名,连接的条件是user表的id字段=dept表的id字段
where u.u_login = #{login} and u.u_pwd = #{pwd} and u.u_state = 1 :这句是查询的条件,表里面的字段等于参数的字段。
0
脸都红咯
脸都红咯
查出状态为1的指定用户的相关信息(包括user表的所有字段信息,若该用户属于某个部门(dept),也同时查出dept所有字段。。。若该用户没有属于某个部门(在user表中,该行的d_id为空或值在dept中找不到),则只查出user表中的所有字段信息)
返回顶部
顶部