中国开发网: 论坛: 程序员情感CBD: 贴子 619195
李战
吃饭中,我的观点:
首先,如果是select * from A,B where .... 一定是用的inner join, 所以两个表都得先有记录,然后才是看看是否符合后面的条件。

其实,如果用select * from A left outer join B on A.XXX=B.XXX where B.ZZZ=???
后面的B.ZZZ=???的前提就是要求B有记录,这已经转换成inner join了,除非这样
select * from A left outer join B on A.XXX=B.XXX where B.ZZZ=??? or B.ZZZ is null

最后,继续吃饭...
李战(leadzen)

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录