gpt4 book ai didi

mysql - 为什么将 "left"添加到我的连接中会使 MySQL 查询挂起?

转载 作者:行者123 更新时间:2023-11-29 04:13:37 25 4
gpt4 key购买 nike

此查询在几分之一秒内执行:

SELECT customers.customers_id, customers_firstname, customers_lastname, customers.customers_email_address, max(date_purchased) 
FROM customers join orders on customers.customers_id = orders.customers_id
group by customers.customers_id;

如果我将连接更改为左连接,它似乎会挂起。我尝试限制为 10 条记录,但仍然需要 9 秒。我做错了什么?

提前致谢。

最佳答案

您是否根据连接标准创建了索引?

customers_Id 是否已在订单表中建立索引?

你可以看看 table 上是否有以下标记

SHOW INDEXES FROM Orders;

创建索引

CREATE INDEX ix_order_customersId ON Orders (customers_id);

关于mysql - 为什么将 "left"添加到我的连接中会使 MySQL 查询挂起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3874127/

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