Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie MySQL Wybierz, SUMA, POŁĄCZENIE LEWE

Spróbuj tego:

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. Czy liczba kolumn wpływa na szybkość MYSQL?

  2. jak może wpłynąć na wydajność, gdy używam identyfikatorów UUID jako moich kluczy podstawowych w MySQL?

  3. Auto Increment nie działa dla klasy Entity z kluczem złożonym

  4. Laravel:lewe zapytanie sprzężenia

  5. Jak obsłużyć nowe rozmiary UID Facebooka?