Hallo,
ich hab ein Problem mit folgender Abfrage:
Erwarten würde ich eine Liste aller Personen, die an Meetings mit der Bezeichnung "Besprechung", teilgenommen haben, ich bekomme aber folgende Fehlermeldung:
You have an error in your SQL syntax near 'SELECT MNr FROM meetings WHERE meetings.Bezeichnung = 'Besprechung' at line 1
Meine Relationen sind:
personen (PNr, Name, ...)
meetings (MNr, Bezeichnung, Datum, ...)
meetings_personen (MNr, PNr)
Das ganze versuche ich unter MySQL 3.23.51 und phpmyadmin 2.3.2
Bis jetzt hab ich mit SQL noch nichts zu tun gehabt, sondern nur in Vorlesungen gehört... aber eigentlich dachte ich, das sollte so funktionieren.
Irgendwelche Anregungen??
ich hab ein Problem mit folgender Abfrage:
PHP-Code:
SELECT *
FROM personen, meetings_personen
WHERE personen.PNr = meetings_personen.PNr
AND meetings_personen.MNr IN
( SELECT MNr
FROM meetings
WHERE meetings.Bezeichnung = 'Besprechung')
You have an error in your SQL syntax near 'SELECT MNr FROM meetings WHERE meetings.Bezeichnung = 'Besprechung' at line 1
Meine Relationen sind:
personen (PNr, Name, ...)
meetings (MNr, Bezeichnung, Datum, ...)
meetings_personen (MNr, PNr)
Das ganze versuche ich unter MySQL 3.23.51 und phpmyadmin 2.3.2
Bis jetzt hab ich mit SQL noch nichts zu tun gehabt, sondern nur in Vorlesungen gehört... aber eigentlich dachte ich, das sollte so funktionieren.
Irgendwelche Anregungen??
Kommentar