Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL:condição no resultado de GROUP_CONCAT?


Que tal agora?
SELECT distinct a.name
FROM articles a join
     article_tag_assocs ata
     on a.id = ata.article_id join
     tags t
     on t.id = ata.tag_id
WHERE t.tag = 'some-tag';

Ele responde sua pergunta de forma bastante direta.

Observe que isso também introduz aliases de tabela. Isso torna a consulta mais fácil de escrever e ler.