windu.2b Posted August 29, 2006 Share Posted August 29, 2006 Bonsoir, Alors voilà mon problème: Je dois faire une requête SQL récupérant les "droits d'accès" qu'ont chacun de mes utilisateurs sur un document (identifié par document.id). Pour cela, j'ai 3 tables: documents (id, nom...) utilisateurs (id, nom, prenom...) docmuents_utilisateurs(idDocument, idUtilisateur, ...) Sauf que je veux en même temps récupérer les utilisateurs qui n'ont AUCUN droit défini (car sinon je n'aurais qu'une liste d'utilisateurs incomplets, et il me faudrait alors faire une 2° requête et comparer les 2...) Donc pour le moment, j'arrive à cette requête (qui ne me donne rien, en fait): "SELECT u.id, u.nom, u.prenom, du.lecture, du.ecriture FROM utilisateurs u LEFT JOIN documents_utilisateurs du ON u.id=du.idUtilisateur JOIN documents d ON du.idDocument=d.id WHERE d.id='$this->id'"; Où $this->id correspond à l'identifiant du document pour lequel je veux connaitre les "droits d'accès" Et donc, je coince Edit: je m'excuse mais je viens de réaliser que je me suis trompé de catégorie! Si un modo veut bien déplacer le sujet, svp... Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.