作者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