内连接
左连接
其实以上结果的关键原因就是1eft join,right join,fulljoin的特殊性,不管on上的条件是否为真都会返回1eft或right表中的记录,ful1则具有1eft和right的特性的并集。而inner join 没这个特殊性,则条件放在on中和where中,返回的结果集是相同的。on为了反映外连接中一方的全连接,而where没有这个功能,内连接配对是可以的。
内连接
左连接
其实以上结果的关键原因就是1eft join,right join,fulljoin的特殊性,不管on上的条件是否为真都会返回1eft或right表中的记录,ful1则具有1eft和right的特性的并集。而inner join 没这个特殊性,则条件放在on中和where中,返回的结果集是相同的。on为了反映外连接中一方的全连接,而where没有这个功能,内连接配对是可以的。
下一篇:Linux运维脚本
sql语法
left join on and与whereinner join on 与where
SQL语句中 LEFT JOIN 后 ON 和 WHERE 的区别
原文地址:点击打开链接SQL语句如下:
在以下的帖子中说 INNERJOIN= WHERE=Join ://baike.360.cn/42
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M