left join NULL 值問題

今天一個同事問我以下的語句得出的結果不對: select  A.a,B.b from A left join B where B.b < c; 他但願獲得的記過是 那些 與B 有關聯,而且B 知足 B.b < c的結果,以及沒有與B關聯的結果都出來,可是上面的語句 只會出來那些與B有關聯並知足條件B.b < c 的列。 只是由於若是沒有關聯B.b 爲null,比較的結果也爲NULL。改爲以下: s
相關文章
相關標籤/搜索