gpt4 book ai didi

MySQL: "inner join on"性能: "where"与添加到 "on"

转载 作者:行者123 更新时间:2023-11-29 01:33:15 25 4
gpt4 key购买 nike

这两者之间有性能差异吗?

select * from tableA INNER JOIN tableB ON tableA.type = ? AND tableB.ref = tableA.id
select * from tableA INNER JOIN tableB ON tableB.ref = tableA.id WHERE tableA.type = ?

最佳答案

我猜它们会是相同的,但您可以通过对它们都运行 EXPLAIN 并查看实际计划来自己找出答案。

通常使用像 SQL 这样的声明性语言,您将无法找到如此简单的银弹优化。如果其中一个比另一个有显着的性能优势,优化器可能会识别它并运行使用最有效技术的查询计划。

关于MySQL: "inner join on"性能: "where"与添加到 "on",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5081415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com