Hallo alle!
ich habe ein Anliegen bezüglich einer Abfrage. Und zwar habe ich eine Tabelle mit den Spalten 'Kind' und 'Spielzeug'. Folgende Tupel sind gegeben:
Max nintendo
Max lego
Max puzzel
Fritz sega
Fritz lego
Moritz puzzel
Moritz nintendo
Wie kann ich nun eine Anfrage formulieren, wo mir alle Kinder ausgegeben werden, die sowohl nintendo als auch lego mögen? Ich habe den Kardinalsfehler begangen und es so formuliert:
SELECT Kind
FROM Tabelle
WHERE Spielzeug = 'nintendo'
AND Spielzeug = 'lego';
Aber genau das kann ja nicht funktionieren, da das eine und selbe Tupel nicht beides erfüllt. Wie formuliert man das denn richtig in SQL?
mfg,
craven
ich habe ein Anliegen bezüglich einer Abfrage. Und zwar habe ich eine Tabelle mit den Spalten 'Kind' und 'Spielzeug'. Folgende Tupel sind gegeben:
Max nintendo
Max lego
Max puzzel
Fritz sega
Fritz lego
Moritz puzzel
Moritz nintendo
Wie kann ich nun eine Anfrage formulieren, wo mir alle Kinder ausgegeben werden, die sowohl nintendo als auch lego mögen? Ich habe den Kardinalsfehler begangen und es so formuliert:
SELECT Kind
FROM Tabelle
WHERE Spielzeug = 'nintendo'
AND Spielzeug = 'lego';
Aber genau das kann ja nicht funktionieren, da das eine und selbe Tupel nicht beides erfüllt. Wie formuliert man das denn richtig in SQL?
mfg,
craven