title image


Smiley Re: Abfrage über mehrere Tabellen
Danke für deine Antwort.

Ich werde mir deinen Rat zu Herzen nehmen.



Für dieses Beispiel hat dein Vorschlag funktioniert. Jetzt wollt ich das auf eine andere Abfrage übertragen, diese geht über 4 Tabellen, leider ohne Erfolg. Ich habe an deinen letzten Vorschlag einfach noch ein JOIN angehängt. Meine Abfrage sieht dann wie folgt aus:



SELECT DISTINCT ins_fmea_faults.short_name, ins_fmea_faults.fault_id, ins_fmea_fault_names.long_name

FROM ins_fmea_faults, ins_fmea_fault_names

JOIN ins_fmea_function_fault_ref ON ins_fmea_struct_elem_functions.function_id = ins_fmea_function_fault_ref.function_id

JOIN ins_fmea_faults ON ins_fmea_function_fault_ref.fault_id = ins_fmea_faults.fault_id

JOIN ins_fmea_fault_names ON ins_fmea_function_fault_ref.fault_id = ins_fmea_fault_names.fault_id

WHERE ins_fmea_struct_elem_functions.structure_id='U38889EA2C05D11'

AND ins_fmea_faults.fmea_id='3-6-1-13_5_geanderte_Namen'



Die Tabellen sehen wie folgt aus:

ins_fmea_struct_elem_functions(structure_id, function_id,...)

ins_fmea_function_fault_ref(function_id, fault_id, ...)

ins_fmea_faults(fault_id, short_name, ...)

ins_fmea_fault_names(fault_id, long_name, ...)



Wenn ich nun die Select-Anweisung ausführe, bekomme ich den Fehler:

JOIN ins_fmea_function_fault_ref ON ins_fmea_struct_elem_functions.function_id =

*

FEHLER in Zeile 7:

ORA-00904: Ungültiger Spaltenname



Die Spalte existiert genau in dieser Form in dieser Tabelle.

Schreibfehler sind auch ausgeschlossen(Copy-Paste).



An was kann das liegen?

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: