Forum: SQL |
Thema:
Re: select bei ungleich bedingung |
Von:
G. Guest (
19.01.2006 11:23) |
Hallo,
erstmal gibt es bei deinen Tabellen keine referentielle Integrität! D.h. bei dir gibt es keine Fremdschlüssel.
Du kannst also z.B. Spieler eine TrainerId zuweisen, die es in der Tabelle Trainer garnicht gibt!
z.B. insert into Spieler values ('KAIS', 'LOR', 'Lorsen');
'KAIS' gibt es in der Tabelle Vereine garnicht.
Das sollte man vermeiden.
Zum 2. würde ich die Select-Abfrage folgendermaßen formulieren (Unterabfrage ist schon ein guter Ansatz!):
SELECT v.vid FROM verein v
WHERE v.vid NOT IN ( SELECT DISTINCT s.vid
FROM spieler s )
Viele Grüße
André Osburg
Betreff |
Von |
Datum |
|
|
Andre
Osburg
|
19.01.2006 11:26 |
|
|
G.
Guest
|
19.01.2006 13:48 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!