我有以下MySQL查询语句:
SELECT *
FROM table1 INNER JOIN table2
ON table1.id = table2.id
WHERE 1
我的内部联接语句是table1.id = table2.id
还是table2.id = table1.id
?
答案 0 :(得分:2)
您提供的两个选项之间没有功能或性能差异。
这纯粹是一种风格选择。
就个人而言,我更喜欢这种风格,但我确信还有其他人以不同的方式做到这一点:
SELECT ...
FROM table1
INNER JOIN table2 ON table2.id = table1.id
INNER JOIN table3 ON table3.id = table1.id
WHERE ...