Datenbank größer als...?
Hallo wir lernen in Informatik gerade über Datenbanken (SQL) und meine Aufgabe ist folgende:
Gib die Namen aller Schauspieler an, die genau eine Oscarnominierung mehr haben als Oscarauszeichnungen, aber dabei auch mindestens zweimal nominiert waren.
Es gibt eine Tabelle namens Schauspieler und Spalten namens: Kennnummer, Name, Oscarnominierung, Oscarauszeichnung, Geburtsdatum und FilmID
Mein Versuch:
SELECT `name` FROM `schauspieler` WHERE `Oscarnominierung`>=2 AND `Oscarnominierung` >1 `Oscarauszeichnung`;
Mir ist sehr bewusst, das ist falsch aber mir ist nichts anderes eingefallen hab auch schon mit MAX() herumprobiert, funktioniert irgendwie alles nicht.
Hat jemand eine Lösung dafür? Ich würde mich sehr über hilfreiche Antworten freuen! Danke im Voraus!
2 Antworten
select name from schauspieler where ( oscarnominierung >= 2 ) and ( (oscarnominierung - oscarauszeichnung) = 1)
ich hätte das jetzt so gemacht, aber bin mir auch nicht ganz sicher💜
SELECT Name
FROM Schauspieler
WHERE Oscarnominierung - Oscarauszeichnung = 1 AND Oscarnominierung >= 2;
Oh mein Gott danke das hat mir sehr geholfen und es funktioniert!