看板 Database 關於我們 聯絡資訊
各位先進,小弟對於 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
slalala:我的笨方法: UNION 一個LEFT JOIN一個RIGHT JOIN 05/06 08:46