gpt4 book ai didi

mysql - 尽管使用了连接,为什么这被认为是一个简单的选择?

转载 作者:太空宇宙 更新时间:2023-11-03 10:40:02 25 4
gpt4 key购买 nike

如果我在我的 MySQL 数据库中运行这个查询:

EXPLAIN EXTENDED
SELECT
*
FROM
Orders
NATURAL JOIN Order_Details
WHERE
QuotedPrice > 1000
AND
OrderDate BETWEEN '2012-10-01' AND '2012-10-31';

它表示两个数据库的 select_type 都是“SIMPLE”。

据我所知,SIMPLE select_type 表明没有使用任何连接,但当然,该语句中有一个自然连接。

有人可以向我解释这背后可能的原因吗?

最佳答案

SIMPLE 只是意味着表访问没有使用任何 UNION 操作,也没有使用任何子查询。

SIMPLE 建议的内容放在一边。并按照 MySQL Reference Manual 所说的去做。 select_type 列中出现的值的简要说明:

http://dev.mysql.com/doc/refman/5.7/en/explain-output.html

关于mysql - 尽管使用了连接,为什么这被认为是一个简单的选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40097201/

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