sql >> Base de Datos >  >> RDS >> Mysql

MySQL:¿condición sobre el resultado de GROUP_CONCAT?

¿Qué tal esto?

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';

Responde a su pregunta de forma bastante directa.

Tenga en cuenta que esto también introduce alias de tabla. Estos hacen que la consulta sea más fácil de escribir y leer.