03

Rapport Commandes

Générez des rapports complets en combinant les tables commandes, clients, produits et catégories via des jointures multiples.

INNER JOINLEFT JOIN Anti-joinIntermédiaire

🎯 Rapports Ă  gĂ©nĂ©rer

  1. Détail ligne par ligne de toutes les commandes (4 tables jointes)
  2. Résumé par client : nb commandes, CA total, panier moyen
  3. Clients n'ayant jamais commandé (anti-join)
  4. Top des produits les plus commandés
  5. CA par ville pour les commandes livrées

💡 Jointure clĂ©

-- Détail complet : 4 tables
SELECT cl.nom, co.statut, p.nom AS produit, cp.quantite
FROM commandes co
JOIN clients           cl  ON co.client_id    = cl.id
JOIN commande_produits cp  ON co.id           = cp.commande_id
JOIN produits          p   ON cp.produit_id   = p.id
ORDER BY co.id;
⬇ TĂ©lĂ©charger solution.sql 📖 Revoir le cours 🧠 QCM