sql >> Databasteknik >  >> RDS >> Mysql

MySQL:villkor på resultatet av GROUP_CONCAT?

Vad sägs om det här?

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

Det besvarar din fråga ganska direkt.

Observera att detta också introducerar tabellalias. Dessa gör frågan lättare att skriva och läsa.



  1. Knepigt GROUP BY-nummer på ORACLE

  2. Det går inte att ansluta till någon av de angivna MySQL-värdarna när anslutningen kontrolleras

  3. SQL MAX() för nybörjare

  4. Oracle drivrutin minnesläcka - Tomcat