【发布时间】:2012-01-15 12:03:26
【问题描述】:
我正在执行多个查询(来自我网站的不同部分)
有些是这样的:
SELECT field, field1
FROM table1, table2
WHERE table1.id = table2.id
AND ....
有些是这样的:
SELECT field, field1
FROM table1
JOIN table2
USING (id)
WHERE ...
AND ....
有些是这样的:
SELECT field, field1
FROM table1
LEFT JOIN table2
ON (table1.id = table2.id)
WHERE ...
AND ....
这些查询中哪个更好、更慢/更快或更标准?
【问题讨论】:
-
您可以使用
EXPLAIN查看mysql将如何处理查询
标签: mysql join left-join inner-join