sql >> Database teknologi >  >> RDS >> Mysql

MySQL - GROUP_CONCAT med joinforbindelser

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

Du skal gruppere efter en kolonne, der vil være unik for hver række, og i gruppen kan du bygge en group_concat af andre kolonner. Så skift din group by til photos.filename .




  1. sammenligne to arrays af tal og fjern dubletter i php

  2. Sikkerhedsfunktioner i SQL Server 2017

  3. Indlæser CSV i MySQL-tabel med PHP

  4. Indlæs data i MySQL-fil med absolut URL