sql >> Databasteknik >  >> RDS >> Mysql

MySQL JOIN och COUNT i en enda fråga

SELECT o.id, o.f_name, o.l_name, COUNT(od.id), COALESCE(SUM(od.qty), 0)
FROM orders o
LEFT JOIN order_details od ON o.id = od.order_id
GROUP BY o.id, o.f_name, o.l_name



  1. SQL Server COALESCE() Förklarad

  2. 7 gratis databasdiagramverktyg för upptagna datamänniskor

  3. Sätt i med LEFT JOIN och INNER JOIN

  4. Är det möjligt för mysqli_insert_id att returnera ett felaktigt id i högtrafikapplikationer?