我想只包含一個內部連接的比較,如果該值不爲空。例如。我比較地址一些地址有相同的門牌號碼街道地址和標籤,但有一個明顯的公寓號碼,但其他地址沒有公寓號碼與它們關聯,因此該值爲空。這些值不會加入。SQL空值內部連接
左外連接將不起作用,因爲我需要連接與具有空公寓值的值關聯的數據。有任何想法嗎?
select * from address a
inner join ma_address ma
on a.number=ma.number
and a.street=ma.street
and a.tag=ma.tag
and a.apt=ma.apt
感謝,
其中RDBMS是您使用? – FuzzyTree
從多個表中使用'SELECT *'可能會導致混淆。在你的'SELECT'標準中更具體一些 – Phil
你也可以使用union。 –