Hallo und danke im Vorraus,
es geht um eine verschachtelte Abfrage und ich bin mit meinem latein am Ende .
Das ist das Modell und die Abfrage soll folgendes machen: Sie soll mir alle Kunden zu einem bestimmten Kursleiter anzeigen.
Ich hatte schon verschiedene Ansätze, dies war der letzte
[highlight=sql]
SELECT Vorname, Name
FROM Kunde
WHERE Kundennr = (
SELECT kundenNr
FROM Buchung
WHERE KursNr = (
SELECT kursNr
FROM Kurs
WHERE KursleiterNr = (
SELECT kursleiternr, name
FROM Kursleiter
WHERE vorname = 'Simon'
AND name = 'Zolliker' ) ) )
LIMIT 0 , 30
[/highlight]
( die aufgabenstellung gibt vor den Leiter mit Namen und Vornamen herauszusuchen )
Fehler Meldung : #1241 - Operand should contain 1 column(s)
Lösungsvorschläge ?
es geht um eine verschachtelte Abfrage und ich bin mit meinem latein am Ende .
Das ist das Modell und die Abfrage soll folgendes machen: Sie soll mir alle Kunden zu einem bestimmten Kursleiter anzeigen.
Ich hatte schon verschiedene Ansätze, dies war der letzte
[highlight=sql]
SELECT Vorname, Name
FROM Kunde
WHERE Kundennr = (
SELECT kundenNr
FROM Buchung
WHERE KursNr = (
SELECT kursNr
FROM Kurs
WHERE KursleiterNr = (
SELECT kursleiternr, name
FROM Kursleiter
WHERE vorname = 'Simon'
AND name = 'Zolliker' ) ) )
LIMIT 0 , 30
[/highlight]
( die aufgabenstellung gibt vor den Leiter mit Namen und Vornamen herauszusuchen )
Fehler Meldung : #1241 - Operand should contain 1 column(s)
Lösungsvorschläge ?
Comment