假设我有这样的table:
+-----------------+-----------------+
| name | playlist |
+-----------------+-----------------+
| Jay-Z | chill vibes |
+-----------------+-----------------+
| Jay-Z | rap |
+-----------------+-----------------+
| Jay-Z | discover weekly |
+-----------------+-----------------+
| Imagine Dragons | discover weekly |
+-----------------+-----------------+
| ZEDD | discover weekly |
+-----------------+-----------------+
| Imagine Dragons | pop |
+-----------------+-----------------+
我需要选择一个作者,是在播放列表发现每周和说唱。我只知道播放列表。如何用纯sql实现这一点,这可能吗?
2条答案
按热度按时间e0bqpujr1#
使用group by和having count。见下表:
o4tp2gmn2#
您可以使用一个过滤器,使不同播放列表的数量与您正在查找的数量相等