そのようなテーブルがあるとしましょう:
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)
フィールド名はかなり自明です。post_id1と3の両方を持つを選択したいtag_idので、この例ではそれだけ1です。このグループに存在するSELECT post_id FROM tags GROUP BY post_id HAVING ...をリストしたいのですが、次のようなことを考え
ました。tag_idそれ、どうやったら出来るの?