我有一个多对多的表,它同时保存EventId和TagId。
+-------+---------+
| TagId | EventId |
+-------+---------+
| 150 | 61096 |
| 149 | 61096 |
| 149 | 61095 |
+-------+---------+
如何查询与TagId 149和TagId 150都匹配的EventId?
预期结果:
+---------+
| EventId |
+---------+
| 61096 |
+---------+
3条答案
按热度按时间guz6ccqo1#
如果
(EventId, TagId)
是唯一的,则不需要DISTINCT。wlp8pajw2#
这可以通过以下方式完成:
或者简单地说:
Demo here
bjp0bcyl3#
这适用于查找至少具有以下两个标记的事件: