解析mysql left( right ) join使用on与where筛选的差异(2)

              如果是想再连接完毕后才筛选就应把条件放置于where后面

(4): 对于关联表我们其实可以先做子查询再做join
所以第二个sql等价于

复制代码 代码如下:


select  A.ID as AID, B1.ID as BID 
from A left join  ( select B.ID from B  where B.ID <3 )B1 on A.ID = B1.ID 


以上全在mysql5.1上测试过

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/ee012250f530d2e29e3dd74fecced8d5.html