Bonjour,
J'ai 2 Tables :
[Categories]
Cat_Id
Cat_Nom
[Annonces]
Ann_Id
.....
Ann_Categories
Ann_Categories1
Ann_Categories2
Grâce à énormément d'aide de pas mal de personnes de ce forum, j'ai réussi à obtenir une requête qui me donne le total d'annonces par catégories pour le champs Ann_Categories.
Et je voudrais en fait obtenir le total d'annonces par categories pour les 3 champs confondu(Ann_Categories, Ann_Categories1, Ann_Categories2)
Voici le code pour 1 seul Champ:
J'ai testé cela mais bien évidement cela m'affiche un total érroné:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT C.Cat_Id, C.Cat_Nom, COUNT(*) AS Total_annonce FROM Categories C LEFT JOIN Annonces A ON A.Ann_Categories = C.Cat_Id GROUP BY C.Cat_Id, C.Cat_nom ORDER BY Total_annonce DESC
Une petit idée ? car je ne suis vraiment pas doué
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT C.Cat_Id, C.Cat_Nom, COUNT(*) AS Total_annonce FROM Categories C LEFT JOIN Annonces A ON A.Ann_Categories = C.Cat_Id LEFT JOIN Annonces A1 ON A1.Ann_Categories1 = C.Cat_Id LEFT JOIN Annonces A2 ON A2.Ann_Categories2 = C.Cat_Id GROUP BY C.Cat_Id, C.Cat_nom ORDER BY Total_annonce DESC![]()
Partager