gpt4 book ai didi

MySQL Join 查询返回太多结果

转载 作者:行者123 更新时间:2023-11-29 08:22:17 26 4
gpt4 key购买 nike

我有一个如下所示的查询:

SELECT huxwz_user_orders.*, huxwz_users.name, huxwz_users.email, SUM(huxwz_user_orderitems.price) 
FROM huxwz_user_orders
LEFT OUTER JOIN huxwz_users
ON (huxwz_user_orders.userid = huxwz_users.id)
LEFT OUTER JOIN huxwz_user_orderitems
ON (huxwz_user_orders.id = huxwz_user_orderitems.orderid)
WHERE huxwz_user_orders.id like '%20%'
Group BY huxwz_user_orderitems.orderid
ORDER BY huxwz_user_orders.id DESC

上面的查询返回 23 个结果。问题是,当我执行这样的查询 select * from huxwz_user_orders WHERE id LIKE '%20%' ORDER BY id DESC 时,它会返回 20 个结果。

我做错了什么? :/有人可以解决这个问题吗?

最佳答案

在其他两个表中的任何一个上,每个 huxwz_user_orders 可能会获得多次点击。

关于MySQL Join 查询返回太多结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19012320/

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