gpt4 book ai didi

sql - SQL 中的 SELECT DISTINCT 对 COLUMN

转载 作者:行者123 更新时间:2023-12-04 11:24:43 24 4
gpt4 key购买 nike

考虑

create table pairs ( number a, number b )

数据在哪里

1,4
4,1
2,4
2,4
3,2
3,2
2,3
5,1
等等。

我得到这个

1,4
4,1
2,4
3,2
2,3
5,1

什么查询给了我数字列 b 的不同值 所以我可以看到

1,4
5,1
2,4
3,2

只要

我不希望 a 列中的值出现在 b 列中。请帮忙。

我需要的是在列的两侧选择不同的值。例如。如果 (1,2) 存在,那么 (2,1) 必须不存在

最佳答案

您没有说明您的 DBMS,但这适用于许多 DBMS(不幸的是 leastgreatest 不是 SQL 标准的一部分)

select distinct least(a,b), greatest(a,b)
from pairs

关于sql - SQL 中的 SELECT DISTINCT 对 COLUMN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22398361/

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