Bonjour,
Mon intitulé n'est pas très clair, mais voici mon soucis (problème simplifié).
J'ai 2 tables : tb_utilisateurs et tb_acces.
La table tb_utilisteurs contient la liste de tout mes utilisateurs (champ 'Login') alors que la table tb_acces contient la liste des éventuels accès des utilisateurs (champs 'Login' et 'Chemin'), sachant qu'un utilisateur ne dispose pas forcément d'un accès mais qu'il peut en avoir plusieurs.
Je souhaite faire une requête qui me ressorte pour chaque utilisateurs défini dans tb_utilisateurs le nombre d'accès qui lui sont définis, y compris les utilisateurs qui ne disposent pas d'accès.
J'ai testé plusieurs requêtes notamment celle ci :
mais je ne récupère pas les utilisateurs définis dans tb_utilisateurs et absent de tb_acces.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT ta.Nb as Nb1, tu.Login as Log1, ta.Login as Log2 FROM (select count(*) as Nb, Login from tb_acces by Login) ta LEFT JOIN tb_utilisateurs tu ON ta.Login = tu.Login
Avez vous une idée ou une solution à me proposer ?
Merci beaucoup.
Partager