Frage id (1,3,2,3) Antworten id (1,6,4,7)
Question_Id Response_Id
1 =>1
3=>6
2=>4
3=>7
Ich muss diese verschiedenen Benutzer aus users_response (folgende) Tabelle auswählen, die alle oben genannten Fragen beantwortet haben und die gleiche Antwort wie unter response_id (1,6,4,7) auf die Frage_id (1,3,2,3) beziehungsweise.
Ergebnis sollte nur '2' sein.
Können Sie mir bitte helfen oder mir einen Hinweis geben, damit umzugehen. Jeder dynamische Weg, da count of question_id und response_id erhöht werden kann. Wie in diesem Beispiel sind hier nur insgesamt 4 Bedingungen gegeben, aber es könnte nach oben oder nach unten gehen.
Dies ist mit "ODER", so dass jede Zeile, die sogar einzelne Bedingung erfüllen, im Ergebnis kommt. Ich habe versucht mit "AND" keine Zeile ausgewählt, während es eine Zeile mit user_id 2 erfüllender Bedingung gab. – coder
Ich habe die Abfrage in Antwort aktualisiert versuchen Sie diese @ Coder –
immer noch falsches Ergebnis (2,6), während das Ergebnis nur 2 sein sollte, hat diese Abfrage "OR", die falsche Ausgabe gibt aber ohne "OR" Null Ergebnis. @Parth – coder