gpt4 book ai didi

sql - Mutual Friend 栏,只选择一对

转载 作者:行者123 更新时间:2023-12-04 15:03:10 27 4
gpt4 key购买 nike

我有一张 table likes , 其中 ID1 喜欢 ID2

ID1     ID2
1025 1101
1247 1468
1316 1304
1501 1934
1641 1468
1689 1709
1709 1689
1782 1709
1911 1247
1934 1501

所以我选择那些互相喜欢的人,那就是例子
1501 1934
1934 1501

但是我只想选择每对一次,而我无法做到。谁能指出我正确的方向?它是更大查询的一部分,但这部分我无法做到。

谢谢

最佳答案

要获得所有相互喜欢的独特列表,您可以使用

SELECT ID1,
ID2
FROM likes L1
WHERE ID1 > ID2
AND EXISTS(SELECT *
FROM likes L2
WHERE L1.ID1 = L2.ID2
AND L1.ID2 = L2.ID1)

关于sql - Mutual Friend 栏,只选择一对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7769656/

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