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

MySQL:Kelompokkan menurut dua kolom dan jumlahkan

Berdasarkan tabel contoh Anda, tampaknya Anda ingin mengelompokkan pada product daripada id . Anda hanya perlu menambahkan Size kolom ke kedua SELECT daftar dan GROUP BY

$query = "SELECT 
            product,
            Size, 
            SUM(Quantity) AS TotalQuantity 
          FROM inventory
          GROUP BY product, Size";

Perhatikan bahwa saya telah menambahkan alias kolom TotalQuantity , yang akan memungkinkan Anda untuk lebih mudah mengambil kolom dari baris yang diambil melalui $row['TotalQuantity'] yang lebih masuk akal , daripada $row['SUM(Quantity)']




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JPA:Banyak ke banyak hubungan - JsonMappingException:Rekursi tak terbatas

  2. hubungan milikToMany di Laravel di beberapa database

  3. Koneksi MySQL melalui SSL dengan Laravel

  4. Menyimpan gambar di MySQL dari Java

  5. Bagaimana cara memposting parameter kueri dengan Axios?