Bonsoir a tous ,
J’ai un probleme avec une requete correlee.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 TableA ID 1 2 3TableA contient en fait les vendeurs (ID ) et TableB contient les vendeurs(ID) ainsi que les differentes categories de produits vendus(Cat).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 TableB ID Cat 1 a 1 a 1 b 2 c 2 c 3 d 3 d 3 e 3 e
J’aimerais obtenir le tableau ci dessous. Ce dernier listera tous les vendeurs et le nombre de categories vendues; bien evidemment, le nombre de DIFFERENTES categories vendues.
J’ai essaye le code suivant mais helas sans grand success.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ID Cat 1 2 2 1 3 2
Svp , j’ai grand besoin de votre precieuse aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT Ta.ID ,(Select Count(*) From (Select Distinct TableB.Cat From TableB Where TableB.ID = Ta.ID) ) AS DistinctCountOfCat FROM TableA as Ta INNER JOIN TableB ON Ta.ID = TableB.ID GROUP BY Ta.ID;
Partager