|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 4 ![]() |
Bonjour à tous,
Je bloque sur une requete. J'ai une table qui contient 3 champs Iduser | Question | Reponse 87687 QU1 homme 38930 QU1 femme 87687 QU2 18-25 38930 QU2 18-25 Je dois requeter sur la table pour afficher tous les hommes de 18-25 ans. Comment puis-je la construire? J'ai essaye avec IN dans la clause WHERE mais le probleme c'est qu'il est possible qu'il y est d'autres questions a intégrer dans le WHERE, et la le tps d'execution est mortel... Merci d'avance. Dave |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Ingénieur développement logiciels Inscription : avril 2009 Messages : 501 ![]() |
Code :
SELECT * FROM TABLE WHERE Reponse = '12-25'; |
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 4 ![]() |
Citation:
Il faudrait dans le meilleur des cas (mais ce n'est pas possible) faire: Code :
SELECT Iduser FROM matable WHERE (question = 'QU1' AND reponse = 'Homme') AND (question = 'QU2' AND reponse = '18-25') |
|
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Tu peux joindre ta table avec elle même :
Code :
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 4 ![]() |
Merci l'ami!
Petite question: si j'ai un troisieme champs, ca marche comment? Merci d'avance! |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 4 ![]() |
C'est good ca marche!
Merci skuatamad!
|
|
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Ingénieur développement logiciels Inscription : avril 2009 Messages : 501 ![]() |
Je n'avais pas bien compris le sens de la question. Désolé
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com