gpt4 book ai didi

php - mysql卡在内部连接查询

转载 作者:行者123 更新时间:2023-11-30 22:14:01 24 4
gpt4 key购买 nike

我有一个包含大约 200 个表的 mysql 数据库,每个表都有大约 40,000 个条目。我正在尝试内部连接,但在 xamp 环境中,它需要大约 4 小时...以及在云中,它只是在 10 分钟后给出错误 500。这是查询

SELECT DISTINCT od.io_id, od.io_date, sm.style_code, cm.short_name, od.cust_po, od.mepl_no, od.season, btm.cat_art_no, odd.rev_del_date, od.total_qty, od.shipping_qty, um.short_name, od.order_value_fc, od.order_value_inr, odd.ex_factory_date, od.repeat_order, ot.order_type_name, od.agent_commission AS return_bonus, cm.bonus_discount, cm.other_discount, od.status, il.short_name AS terms, delm.delivery_mode_name, c.short_name AS cur
FROM orderdetails od
INNER JOIN bomtrimqty btm ON od.style_id = btm.style_id
INNER JOIN orderdeliverydetails odd ON od.io_no = odd.io_no
INNER JOIN ordertype ot ON od.order_type_id = ot.order_type_id
INNER JOIN stylemaster sm ON od.style_id = sm.style_id
INNER JOIN customermaster cm ON od.customer = cm.customer_id
INNER JOIN unitmaster um ON um.unit_id = sm.unit_id
INNER JOIN deliverymodelist delm ON delm.delivery_mode_id = odd.rev_del_mode
INNER JOIN incotermlist il ON il.inco_term_id = od.order_type_id
INNER JOIN currency c ON od.fc_unit = c.currency_id
ORDER BY od.io_id DESC

我试过了

GROUP BY od.io_id DESC
LIMIT 10

但运气不好.... mysql 没有给出任何错误..请帮我解决一下

提前致谢!

最佳答案

请尝试使用子查询而不是许多 JOIN,并在您将在 WHERE 条件中使用的那些字段上保留索引,此策略将起作用。

关于php - mysql卡在内部连接查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39073413/

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