Slt à tous,
je fais actuellement une base de donnée et j'essaye de la gérer du mieux possible.
Dans mon scenario, je souhaite attribuer à un utilisateur le droit de lire uniquement à une vue, histoire de réstreindre l'acces et qu'il ne puisse pas voir les autres infos dans les autre tables.
C'est dans la création de ma vue que je bloque ...
je souhaite donc avant même de la transformer en vue, réussir à faire ma requête.
En gros je désire fusionner deux requêtes(deux count) pour n'en faire qu'une. Voici les deux requêtes séparemment qui marchent bien :
cette requête me permet de compter le nombre de poste dans chaque service
et celle ci me compte le nombre de logiciel installés dans chaque service(
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT lib_service, count( p.num_poste ) nbrposte FROM service s, poste p WHERE s.id_service = p.id_service GROUP BY 1
Une fois rassemblée, j'ai bien le resultat de mes deux count mais ont le même resultat. jpige plus rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT lib_service, count( i.id_log ) nbrlog FROM service s, poste p, installer i, logiciel l WHERE s.id_service = p.id_service AND p.num_poste = i.num_poste AND i.id_log = l.id_log GROUP BY 1
Si quelqu'un sait commen s'y prendre pour metter deux count dans une même requête...
Merci d'avance
Partager