Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Bedingung für Ergebnis von GROUP_CONCAT?

Wie wäre es damit?

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

Es beantwortet Ihre Frage ganz direkt.

Beachten Sie, dass dadurch auch Tabellenaliase eingeführt werden. Diese erleichtern das Schreiben und Lesen der Abfrage.