我想知道“正常”内连接是否会导致MySQL查询中的执行性能高于简单查询,其中列出所有表,然后使用'和t1.t2id = t2.id'等连接它们。 。
答案 0 :(得分:6)
执行计划和运行时是一样的。 一种称为ANSI样式(INNER JOIN,LEFT,RIGHT),另一种称为Theta样式。
这两个查询在各方面都与mysql服务器
相同SELECT * FROM A INNER JOIN B ON A.ID = B.ID;
SELECT * FROM A, B WHERE A.ID = B.ID;
您可以通过在两个查询前面键入EXPLAIN来测试它,并且返回的结果应该相同。