作者higher1234 (あ~ちゃん:台灣超讚~)
看板Database
標題[SQL ] LEFT OUTER JOIN的功能求解
時間Sun Jun 30 12:49:47 2013
table1
id test
1 @@
2 @@
table2
id test2
1 2
1 2
SELECT *
FROM `table1`
LEFT OUTER JOIN table2
USING ( id )
(實際run)
id test test2
1 @@ 2
1 @@ 2
2 @@ NULL
請問LEFT OUTER JOIN 在mysql定義不是以左邊table數組數量輸出嗎?
怎麼會結果產上兩筆1的情況呢??
(預想結果..)
id test test2
1 @@ 2
2 @@ NULL
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.30.173
1F:→ fantasyj:table先distinct後再left join.. 06/30 15:32
2F:推 sing10407:因為你table 2 的 id 不是唯一鍵 06/30 21:48