Hallo ich habe für Übungszwecke eine Datenbank über den sqldeveloper angelegt. Einfache Abfragen funktionieren auch, nur bekomme ich keine Abfragen hin, die über mehr als zwei Tabellen gehen.
Wenn ich das im sqldeveloper ausführen möchte kommt immer ein Fehler das der Column_Name falsch ist. Habe ich allerdings mehr mals gecheckt und vertauscht, daran sollte es nicht legen.
SELECT spieler.sp_name, lizenzvertrag.lz_vertragsende, transfer.ablosesumme
FROM spieler JOIN lizenzvertrag JOIN transfer JOIN spieler_transfer
ON spieler_transfer.trans_id = transfer.trans_id ON LIZENZVERTRAG.LZ_ID = SPIELER.LZ_ID ON lizenzvertrag.spieler_id = spieler_transfer.sp_id
WHERE lizenzvertrag.lz_vertragsende - 730 < SYSDATE AND transfer.ablosesumme > 1000000 AND transfer.transart = 'Zugang';
ORA-00904: "SPIELER"."LZ_ID": ungültige ID
00904. 00000 - "%s: invalid identifier"
Wenn ich das im sqldeveloper ausführen möchte kommt immer ein Fehler das der Column_Name falsch ist. Habe ich allerdings mehr mals gecheckt und vertauscht, daran sollte es nicht legen.
SELECT spieler.sp_name, lizenzvertrag.lz_vertragsende, transfer.ablosesumme
FROM spieler JOIN lizenzvertrag JOIN transfer JOIN spieler_transfer
ON spieler_transfer.trans_id = transfer.trans_id ON LIZENZVERTRAG.LZ_ID = SPIELER.LZ_ID ON lizenzvertrag.spieler_id = spieler_transfer.sp_id
WHERE lizenzvertrag.lz_vertragsende - 730 < SYSDATE AND transfer.ablosesumme > 1000000 AND transfer.transart = 'Zugang';
ORA-00904: "SPIELER"."LZ_ID": ungültige ID
00904. 00000 - "%s: invalid identifier"