為什麼Oracle的外連線寫法不同導致查詢結果不同?

wy_eagle發表於2004-07-13

select a.*,b.DMZ AS name
FROM LT_GG_DWJBXX a
	LEFT JOIN lt_gg_dmjmxb b ON a.JJLX=b.DM and b.DMBH='***'

select a.*,b.dmz as name
from lt_gg_dwjbxx a  ,lt_gg_dmjmxb b
where   a.jjlx = b.dm(+) and  b.dmbh = '***'
<p class="indent">

上面兩段的sql為什麼查詢結果不同?請各位指教。

相關文章