Guten Abend,
ich bin gerade dabei, eine Bestenliste aufzustellen.
Allerdings möchte ich es vermeiden, dass eine Person mehrfach auftaucht (wenn sie 2 sehr gute Leistungen erbracht hat, also 1. und 2. wäre).
Dazu habe ich einen SQL Befehl erstellt, der mit dem NOT Teil ein Problem hat (ohne diesen Teil funktioniert der Befehl).
Hier die Abfrage:
wie genau kann ich dieses Problem vermeiden?
ich bin gerade dabei, eine Bestenliste aufzustellen.
Allerdings möchte ich es vermeiden, dass eine Person mehrfach auftaucht (wenn sie 2 sehr gute Leistungen erbracht hat, also 1. und 2. wäre).
Dazu habe ich einen SQL Befehl erstellt, der mit dem NOT Teil ein Problem hat (ohne diesen Teil funktioniert der Befehl).
Hier die Abfrage:
Java:
"SELECT NAME FROM SCHUELER WHERE SCHUELER_ID IN (SELECT SCHUELER_ID FROM MACHT WHERE DISZIPLIN_ID = " + didj + " AND WERTE = " + j9102 + " AND SCHUELER_ID NOT LIKE " + namej9101 + ") AND KLASSEN_ID IN (SELECT KLASSEN_ID FROM KLASSE WHERE KLASSENSTUFE = 910)";
wie genau kann ich dieses Problem vermeiden?