gpt4 book ai didi

mysql - SQL 查找所有用户的共同特征

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

我正在尝试仅检索所有用户的共同特征。

  User(u)Trait(t)
u1 t1
u1 t2
u1 t3
u2 t2
u2 t3
u2 t4
u3 t2
u3 t3
u3 t4

example dataset

我正在尝试将表连接到自身,但没有获得所需的输出。

我预计上面的输出是 t2 和 t3,这是所有 3 个用户中唯一存在的特征。

最佳答案

您可以使用聚合:

select ut.trait
from usertraits ut
group by ut.trait
having count(*) = (select count(distinct ut2.user) from usertraits ut2);

关于mysql - SQL 查找所有用户的共同特征,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55603728/

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