我有兩個表COD_CLIENT
是CLIENT
表的主鍵。 Adress
沒有主鍵。獲取table2數據是否包含表1的主鍵
表CLIENT
:
COD_CLIENT | NAME_CLIENT
表ADRESS
:
COD_CLIENT | CITY | STREET | NUMBER
我想獲得的所有客戶端,並且如果ADRESS包含客戶端代碼,我想選擇該行也,所有在一個查詢中。
但是,如果沒有地址,只需忽略Adress
行,但保留Client
數據。
我嘗試這樣做:
SELECT c.*,e.*
FROM CLIENT c
RIGHT JOIN ADRESS e (e.COD_CLIENT = c.COD_CLIENT)
但是,當然,它沒有工作。
我該如何獲得這些結果?
甲骨文指向 「缺少關鍵字」 – Phiter
對不起你 「ADRESS E」 之前錯過ON。所以「SELECT c。*,e。*從客戶端c左連接ADRESS e ON(e.COD_CLIENT = c.COD_CLIENT)」 –
是的,它的工作,謝謝:) – Phiter