Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL:GROUP_CONCAT dengan LEFT JOIN

Gunakan:

   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

Alternatif:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mencegah injeksi sql dengan php dan mysql

  2. Aplikasi pegas kehilangan koneksi ke MySql setelah 8 jam. Bagaimana cara mengkonfigurasi dengan benar?

  3. Bagaimana cara mengisi tabel MySQL dengan banyak angka acak?

  4. Mengapa Rails menambahkan `ATAU 1=0` ke kueri menggunakan sintaks hash klausa where dengan rentang?

  5. Membuat formulir pencarian di PHP untuk mencari database?