gpt4 book ai didi

Mysql 2列数据分组

转载 作者:行者123 更新时间:2023-11-30 01:21:47 26 4
gpt4 key购买 nike

我有一张 table :

id a b
1 1 2
2 2 1
3 2 1
4 3 2
5 2 3

col a b [1 2] 等于 col a b [2 1],所以我想将这些数据分组,我怎样才能得到如下结果:

id a b
5 2 3
3 2 1

谢谢。

最佳答案

SELECT *
FROM TableName
WHERE (LEAST(a, b), GREATEST(a, b), id) in
(
SELECT LEAST(a, b) as x,
GREATEST(a, b) as y,
MAX(ID) as id
FROM TableName
GROUP BY x, y
)

关于Mysql 2列数据分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18446950/

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