Bonjour,
J'ai un petit problème pour compter sur 2 tables différents.
Je m'explique :
J'ai 2 Tables "encours" et "encoursres" qui compte les champs (les même sur les 2 tables) :
id_produit / type_produit / ros /client / adresse / adresseb / ville / codepostal / villeb / codepostalb / clientb / tache
Je voudrais compter le nombre de Type de produits différents sur les 2 Tables mais en vain..
J'ai essayé cette requête qui ne me donne pas les bons resultats :
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT type_produit AS TYPE, COUNT(id_produit) AS NBRE FROM encours GROUP BY TYPE UNION SELECT type_produit AS TYPE, COUNT(id_produit) AS NBRE FROM encoursres GROUP BY TYPE ORDER BY NBRE DESC
Ma requête marche bien si je parcours 1 table à la fois :
Par exemple :
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT type_produit AS TYPE, COUNT(id_produit) AS NBRE FROM encours GROUP BY TYPE ORDER BY NBRE DESC
Mais pas en parcourant les 2 en même temps.
J'ai cru voir qu'il falait utiliser des Jointures mais Je ne comprends pas le principe.
Merci d'avance pour votre aide
Steven
Partager