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