Ich habe eine Abfrage erstellt, die die stud_fname, stud_sname, result_studpoints, result_position und studevent_result für eine spezifische Anforderungen wo stud_gender = 'M', stud_yrGroup = '9' und event_id = '1' ausgeben sollte.MySQL- Auswählen von Daten aus verschiedenen Tabellen
Dies ist die Abfrage:
SELECT stud_fname, stud_sname, result_studpoints, result_position, studevent_result FROM students
INNER JOIN result
WHERE stud_gender = 'M'
AND stud_yrgroup = '9'
AND result.stud_id IN (SELECT students.stud_id FROM result WHERE event_id = '1');
aber die korrekte Ausgabe nicht angezeigt wird.
Die Zeile Sam Cro sollte nicht ausgegeben werden, da er event_id = '1' nicht tut. Wie kann ich meine Abfrage reparieren, so dass sie die richtigen Daten basierend auf den angegebenen Anforderungen ausgibt.
Vielen Dank im Voraus.
Vielen Dank, die Abfrage funktioniert! :) – SubZero