gpt4 book ai didi

php - 如何在同一个查询中查询 'group by' 查询的结果

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

假设我在表示例中有以下数据:

Price, Amount, Type
100, 3, A
80, 6, A
190, 16, A
50, 250, A
30, 2, B
55, 7, B
11, 3, B

在单个查询中,我想获取类型 A 的所有元素(按价格升序排列)和类型 B 的所有元素(按价格降序排列)

我想在单个查询中执行此操作,因为表更新非常频繁,如果数据在两个查询之间发生更改,那将是灾难性的。

这可能吗?

最佳答案

SELECT Price, Amount, Type
FROM yourtable
WHERE Type='A'
ORDER BY Price ASC

UNION ALL

SELECT Price, Amount, Type
FROM yourtable
WHERE Type='B'
ORDER BY Price DESC

关于php - 如何在同一个查询中查询 'group by' 查询的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16524448/

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