Filtragem da tabela de junção

Estou tendo alguns problemas com uma consulta SQL complicad

No meu banco de dados MySQL, existem os tópicos de tabelas, tags e tags_topics para juntá-los. Desejo buscar tópicos que compartilhem as mesmas tags especificadas. Por exemplo, digamos que eu tenho 3 tags com os IDs 1, 2 e 3, quero buscar todos os tópicos que possuem os tags 1, 2 e 3 associados a eles. Os tópicos podem ter outras tags, mas devem ter todas as tags especificadas.

Help me think plz xD

EDIT: Encontrei uma solução usando GROUP BY nesta pergunta:uscando apenas linhas que correspondem a todas as entradas em uma tabela unida (SQ Se alguém tiver uma solução mais elegante, poste:)

questionAnswers(2)

yourAnswerToTheQuestion