|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Inscription : août 2005 Messages : 419 ![]() |
Bonsoir tout le monde,
J'ai un petit problème de rédaction de requête SQL et je trouve pas la solution, ça serait sympa si quelqu'un pouvait m'aider Mon schéma est en pièce joint au message. En gros, j'aimerais obtenir (en une seule requête) une liste des catégories de permissions (id et nom de la catégorie) avec le nombre d'applications qui ont au moins une permission dans cette catégorie. Disons les permission P1, P2, P3, P4 et les catégories C1, C2. P1,P2 ==> C1 P3,P4 ==> C2 L'application A1 utilise P1, P2, P3, P4 L'application A2 utilise P1, P2 L'application A3 utilise P1 J'aimerais avoir comme résultat : Catégorie C1, 3 applications Catégorie C2, 1 application J'en suis arrivé à la requête suivante : Code :
Une idée de correction ? Merci d'avance et bonne soirée !!! PoZZyX |
||
|
|
00
|
|
|
#2 | |||||
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 638 ![]() |
bonjour,
Rajoutez un distinct dans votre count. Code :
Ensuite votre left outer join va être transformé en inner join car vous avez un inner join qui s'effectue sur votre table relation_category_permission. Mais au vue de votre demande initiale : Citation:
Code :
|
|||||
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : août 2005 Messages : 419 ![]() |
Merci, je venais de trouver j'étais en train de venir poster
Merci et bonne journée |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com