gpt4 book ai didi

sql - Oracle sql 从重复项中查找单行

转载 作者:行者123 更新时间:2023-12-02 01:16:55 24 4
gpt4 key购买 nike

如果我想找到只有一个 ruleid 为 2 的联系人,需要有关 sql 的帮助。因此输出应该是联系人 id 的 1 和 7。我没有在输出中寻找联系人 ID 5 和 6,因为他们有多个 ruleid,即使他们有 ruleid 2

Contactid   ruleid
1 2
5 3
5 2
6 4
6 2
7 2

有人可以帮忙解决这个问题吗?

最佳答案

你可以尝试这样的事情:

SELECT Contactid FROM <YOURTABLE> 
WHERE ruleid = 2
AND Contactid NOT IN
(SELECT Contactid FROM <YOURTABLE>
WHERE ruleid <> 2)

关于sql - Oracle sql 从重复项中查找单行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42257804/

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