sql >> Database >  >> RDS >> Mysql

MySQL:GROUP_CONCAT met LEFT JOIN

Gebruik:

   SELECT t.*,
          x.combinedsolutions
     FROM TICKETS t
LEFT JOIN (SELECT s.ticket_id,
                  GROUP_CONCAT(s.soution) AS combinedsolutions
             FROM SOLUTIONS s 
         GROUP BY s.ticket_id) x ON x.ticket_id = t.ticket_id

Alternatief:

   SELECT t.*,
          (SELECT GROUP_CONCAT(s.soution)
             FROM SOLUTIONS s 
            WHERE s.ticket_id = t.ticket_id) AS combinedsolutions
     FROM TICKETS t


  1. JPA voegt bovenliggende/onderliggende resultaten toe aan MySQLIntegrityConstraintViolationException

  2. Is het mogelijk om een ​​record van de ene tabel naar de andere te verplaatsen met een enkele SQL-instructie?

  3. Hoe rijen in kolommen in Oracle-tabel worden geconverteerd

  4. Toegang geweigerd voor gebruiker root - mysql op MAC OS