這是我收到的一個例子,但經過研究後,我仍然卡住了。他希望我返回電子郵件地址,如果沒有電子郵件返回電話號碼,如果沒有電話號碼返回單元格(全部一列)。我加入了我的桌子,但不知道我是否應該使用WHERE NOT EXISTS
或IF
/ELSE
。SQL返回電子郵件,如果沒有電子郵件返回電話號碼,如果沒有電話號碼返回單元格(所有一列)
SELECT *
FROM entity e
LEFT OUTER JOIN telephone t ON t.id_number = e.id_number
LEFT OUTER JOIN email eml ON eml.id_number = e.id_number
您與左邊的連接處於正確的軌道上。這個問題的幸福功能是「合併」。 –