[SQL ] 請教 JOIN 的問題

看板Database作者 ((阿信))時間17年前 (2008/05/05 15:18), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/3 (看更多)
各位先進,小弟對於 JOIN 有個小小的問題 平台:M$ SQL 2K 如果說我的 table A and table B 如下: table A : PK->ID ID name money --------------- AA abc 10 BB bcd 20 table B : PK -> ID ID b_money ------------ AA 30 CC 20 我希望的結果是: ID name money b_money -------------------------- AA abc 10 30 BB bcd 20 NULL CC NULL NULL 20 我知道可以用 A FULL JOIN B ON (A.ID = B.ID) 可是出來的結果 ID 為 CC 的那筆資料會不見?? 是因為 ID 在 table A and table B 為 PK 的關係嗎?? 我要怎樣才能取出我想要的結果?? 感謝各位先進的幫忙~~ 可能小弟思考上有盲點!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.149.105

05/06 08:46, , 1F
我的笨方法: UNION 一個LEFT JOIN一個RIGHT JOIN
05/06 08:46, 1F
文章代碼(AID): #187hJHTs (Database)
文章代碼(AID): #187hJHTs (Database)