Mysql: comment sélectionner les groupes ayant certaines valeurs?

Dire qu'il y a une telle table:

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)

Les noms de champ sont assez explicites. Je veux choisir post_ids qui ont à la fois 1 et 3 tag_ids, de sorte que dans cet exemple, c'est seulement 1. J'ai pensé à quelque chose comme
SELECT post_id FROM tags GROUP BY post_id HAVING ... Après avoir j'aimerais liste tag_ids qui sont présents dans ce groupe. Comment dois-je faire?

OriginalL'auteur htf | 2010-06-21