Ik heb een klein onderzoek met meerkeuzevragen gemaakt.
In onderstaande mysql tabel staat het deelnemernummer (dn), vraagnummer (a) en antwoord (b).

Op de webpage wil ik alleen de resultaten van de drie vragen laten zien voor de mensen die bijv. bij vraag 2 als antwoord 1 hebben ingevuld.

select from database where a ='2' and  b='1' geeft natuurlijk alleen vraag 2 weer, echter ik wil alle 3 de vragen weergeven maar dan alleen voor de mensen die op vraag 2 1 hebben ingevuld.

Is dit mogelijk en zo ja hoe kan ik dit dan het beste oplossen ?


|dn|a|b|
|27|1|3|
|27|2|2|
|27|3|1|
|29|1|3|
|29|2|1|
|29|3|2|
|22|1|2|
|22|2|3|
|22|3|2|

Reageren