sql:合并具有相同id和多个属性的行

jmo0nnb3  于 2021-07-29  发布在  Java
关注(0)|答案(1)|浏览(383)

我有一个如下所示的sql表:

Name | Attributes
-----------------
Toto | Attr1
Toto | Attr2
Titi | Attr1

我想要一个sql请求来合并属性为“attr1”和“attr2”的行,从而得到这个表:

Name
----
Toto

我该怎么做?谢谢您。

q35jwt9p

q35jwt9p1#

如果你愿意的话 names 你可以使用 group by :

select name
from t
where attributes in ('Attr1', 'Att2')
group by name
having count(distinct attributes) = 2;

相关问题