MySQL INNER JOIN ON的正确顺序语法(基本Q)

时间:2012-04-05 14:14:41

标签: mysql inner-join

我有以下MySQL查询语句:

SELECT * 
FROM table1 INNER JOIN table2 
    ON table1.id = table2.id 
WHERE 1

我的内部联接语句是table1.id = table2.id还是table2.id = table1.id

是否重要?

1 个答案:

答案 0 :(得分:2)

您提供的两个选项之间没有功能或性能差异。

这纯粹是一种风格选择。

就个人而言,我更喜欢这种风格,但我确信还有其他人以不同的方式做到这一点:

SELECT ... 
FROM table1 
INNER JOIN table2 ON table2.id = table1.id 
INNER JOIN table3 ON table3.id = table1.id 
WHERE ...