永发信息网

left join on 后and 和 where 的区别

答案:1  悬赏:20  手机版
解决时间 2021-12-04 06:31
  • 提问者网友:缘字诀
  • 2021-12-03 20:07
left join on 后and 和 where 的区别
最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-12-03 20:57
SELECt * FROM student a LEFT JOIN sc b ON a.Sid = b.Sid AND a.Sname="赵雷"
结果:(left join 左连接,左表所有数据 拼接 右表符合on条件的数据。on后用and连接,‘a.Sid = b.Sid AND a.Sname="赵雷"’都作为on条件)

SELECt * FROM student a LEFT JOIN sc b ON a.Sid = b.Sid WHERe a.Sname="赵雷"
结果:(当on后用where连接,where作为筛选条件,筛选‘student a LEFT JOIN sc b ON a.Sid = b.Sid’的结果集)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯