作者averywu (看文不要只会用横的看)
看板Database
标题[SQL ] 抓资料的方法不同结果相同
时间Thu Mar 24 15:23:18 2011
select a.*,b.*,c.* from a
left join b on a.id = b.aid
left join c on a.id = c.aid
跟
select a.*,b.*.c.* from a,b,c where a.id = b.aid AND a.id = c.aid
结果是一样的
那JOIN不JOIN有何不同呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.142.152
1F:→ danielguo:就算不写 JOIN, FROM 那边有多个 table, 会自动做 JOIN 03/24 16:59
2F:→ grence:#16VK8RfJ 仅供参考 & 你举的这个例子 是有些微差异的. 03/24 22:26
3F:→ sanwind:你第二种语法是inner join的用法,第一种语法是left join 03/28 00:20