【发布时间】:2011-03-06 05:36:34
【问题描述】:
说有这样的表:
mysql> SELECT * FROM tags;
+---------+--------+
| post_id | tag_id |
+---------+--------+
| 1 | 2 |
| 1 | 3 |
| 1 | 1 |
| 2 | 1 |
| 2 | 2 |
+---------+--------+
5 rows in set (0.00 sec)
字段名称是不言自明的。我想选择同时具有 1 和 3 个tag_ids 的post_ids,所以在这个例子中它只有1。我想到了类似的东西
SELECT post_id FROM tags GROUP BY post_id HAVING ... 之后我想列出该组中的tag_ids。我该怎么做?
【问题讨论】: