gpt4 book ai didi

带有 group by 和 having 子句的 Mysql 查询

转载 作者:行者123 更新时间:2023-11-29 03:59:51 25 4
gpt4 key购买 nike

我正在构建查询以获取同一产品的最高价格。我有表

-----------------------------------------
| prod_id | price | user_id |
-----------------------------------------
| 4 | 25 | 1 |
| 4 | 38 | 2 |
| 4 | 41 | 3 |
| 7 | 100 | 1 |
| 7 | 95 | 2 |
-----------------------------------------

我正在尝试获得以下输出:

-----------------------------------------
| 4 | 41 | 3 |
-----------------------------------------
| 7 | 100 | 1 |
-----------------------------------------

我构造了以下不正确的查询。

select * from user_bid group by prod_id having max(price);

谁能指导我获得所需结果的查询。

最佳答案

SELECT *
FROM user_bid
WHERE (prodid, price) IN
(
SELECT prodid, MAX(price)
FROM user_bid
GROUP BY prod_id
)

关于带有 group by 和 having 子句的 Mysql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39911692/

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