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