|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 28 ![]() |
Bonjour,
J'ai deux tables notes et droits. La table notes a les champs (id,titre,contenu) La table droits a les champs (id_droit,id_note,id_user) Je voudrais faire une requête pour récupérer les notes d'un utilisateur. Un peu dur à expliquer, mais sur un exemple : On veut récupérer les notes de l'utilisateur avec id_user=1 et id_droit=1 J'avais fais : Code :
Code :
Peut être une seule requête suffit? Mais même avec deux requêtes je n'y arrive pas, car la 1ere requete me renvoie la liste des id_notes, et ensuite je voudrais récupérer les notes où l'id est dans la liste des id_notes. Merci beaucoup. |
||||
|
|
00
|
|
|
#2 | ||
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 28 ![]() |
C'est bon j'ai trouvé, je devais faire :
Code :
|
||
|
|
00
|
|
|
#3 | ||
![]() ![]() |
Et avec les jointures normalisées depuis 1992, c'est encore mieux :
Code :
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com