【发布时间】:2008-11-21 08:57:41
【问题描述】:
MySQL的两个sn-ps:
SELECT * FROM annoyingly_long_left_hand_table
LEFT JOIN annoyingly_long_right_hand_table
ON annoyingly_long_left_hand_table.id = annoyingly_long_right_hand_table.id;
对
SELECT * FROM annoyingly_long_left_hand_table
LEFT JOIN annoyingly_long_right_hand_table
USING (id);
鉴于两个表都有一个id 字段,使用第二个版本有什么缺点吗?这不仅仅是懒惰 - 使用 USING 的版本对我来说似乎更清晰。
(请不要提及别名 - 我想知道是否有任何理由偏爱一种条件结构而不是另一种)
【问题讨论】: