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

Kueri menggabungkan semuanya menjadi satu baris, bukan menjadi baris terpisah

Anda perlu menambahkan group by klausa

 SELECT o.outfit_id, o.creation_date,
           GROUP_CONCAT(i.manufacturer_product_id ORDER BY i.manufacturer_product_id) as manufacturer_product_ids,
           GROUP_CONCAT(i.manufacturer_product_id ORDER BY i.manufacturer_product_id SEPARATOR ';') as manufacturer_product_ids_sep
    FROM outfits o INNER JOIN
         items_in_outfit io
         ON o.outfit_id = io.outfit_id JOIN
         items i
         ON io.item_id = i.item_id JOIN
         customer c
         ON o.cus_id = c.cus_id 
    WHERE c.driver_id = 2463
    group by o.outfit_id,o.creation_date
    ORDER BY o.creation_date



  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 menghentikan kueri mysql yang sedang berjalan

  2. Bagaimana cara saya menggunakan penghapusan kaskade di mysql?

  3. Dua kueri mysql dalam satu objek json

  4. Cara mengupload path dan nama gambar ke database - Codeigniter

  5. Menginstal Driver MySQL JDBC di Integrasi Data Pentaho dan alat BA Server