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

Permintaan MySQL Pilih, SUM, LEFT JOIN

Coba ini:

SELECT S.Items as Products, 
       COALESCE(PS.Quantity, 0) as [Products Sold], 
       COALESCE(PP.Quantity, 0) as [Products purchased]
From Stock S 
LEFT JOIN (SELECT Items, SUM(Quantity) AS Quantity 
           FROM products_purchased 
           GROUP BY Items
         ) AS PP ON S.Items = PP.Items 
LEFT JOIN (SELECT Items, SUM(Quantity) AS Quantity 
           FROM products_sold 
           GROUP BY Items
         ) AS PS ON S.Items = PS.Items; 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi Agregat MySQL tanpa klausa GROUP BY

  2. Cari entri - dalam Database (tanpa menentukan nama Kolom/Nama tabel)

  3. Mengurutkan subpohon dalam struktur data hierarki tabel penutupan

  4. Bagaimana cara memeriksa nilai nol untuk dobel yang diambil dari database

  5. MySQL:daftar jumlah untuk beberapa kondisi dalam satu pernyataan SQL