sql >> Databáze >  >> RDS >> Mysql

MySQL – GROUP_CONCAT s připojeními

SELECT photos.filename,
       GROUP_CONCAT(photo_tags.tag) AS associated_tags
FROM photos
LEFT OUTER JOIN tags ON tags.photo = photos.id
GROUP BY photos.filename

Musíte seskupit podle sloupce, který bude jedinečný pro každý řádek a ve skupině můžete vytvořit group_concat dalších sloupců. Změňte tedy group by na photos.filename .




  1. TCL příkazy v SQL

  2. Seskupit MySQL podle po sobě jdoucích hodnot

  3. Rámec jednotkových testů pro databáze

  4. Načítání řádků RAND() bez ORDER BY RAND() v jediném dotazu