[阅读: 388] 2008-04-10 04:16:40
首先,如果是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)