sql >> Databasteknik >  >> RDS >> Mysql

Framtvinga alla rader från första tabellen i en join

SELECT p.*
     , SUM(mp.quantity) AS qty
FROM products p
  LEFT JOIN machine_products mp
    ON mp.product_id = p.product_id
    AND mp.machine_id = m              --- this condition moved from WHERE to ON
WHERE p.category_id = c
GROUP BY p.product_id


  1. Hur kan jag vidarebefordra en primär nyckelsekvens i Django på ett säkert sätt?

  2. Välj där JSON Array innehåller

  3. Hur kombinerar jag en SELECT + WHERE-fråga med en INSERT-fråga?

  4. Python MySQL ReferenceError:objekt med svag hänvisning finns inte längre