Retourner au contenu associé (entrée de forum : Sous requêtes et alias)
Posté par abriotde (site web personnel, Mastodon) le 11 avril 2025 à 08:44. En réponse au message Sous requêtes et alias. Évalué à 1. Dernière modification le 11 avril 2025 à 14:04.
Voilà une requête propre et efficace ;) :
SELECT Produits.nom, Emplacements.nom, entree.somme as entree, sortie.somme as sortie, entree.somme-sortie.somme as diff FROM Produits JOIN Emplacements LEFT JOIN (SELECT produit, destination, SUM(qte_mvmt) as somme FROM Mouvements GROUP BY produit, destination) entree ON entree.produit = Produits.id AND entree.destination = Emplacements.id LEFT JOIN (SELECT produit, origine, SUM(qte_mvmt) as somme FROM Mouvements GROUP BY produit, origine) sortie ON sortie.produit = Produits.id AND sortie.origine = Emplacements.id;
PS : Ca marche en MySQL. Je ne sais pas quelle est ta cible.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: requête mal faite
Posté par abriotde (site web personnel, Mastodon) . En réponse au message Sous requêtes et alias. Évalué à 1. Dernière modification le 11 avril 2025 à 14:04.
Voilà une requête propre et efficace ;) :
PS : Ca marche en MySQL. Je ne sais pas quelle est ta cible.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.