Übereinstimmungen finden



  • Hi Leute!

    Ich soll aus einer Datenbank die zugehörigen Bezeichnungen anhand von Teilenr finden. Auch soll ich Aliases verwenden. Mein Ansatz ist so:

    select * from Teilestamm tsa;
    select * from Teilestruktur tsu;
    
    select Bezeichnung from tsa where Teilnr = (select Oberteilnr from tsu);
    

    Leider funktioniert das aber so nicht. Könnt ihr mir weiterhelfen?



  • Du hast da drei unabhängige Anweisungen, die nichts miteinander zu tun haben. Wenn, dann mußt du das schon alles in eine Anweisung packen:

    select Bezeichnung from Teilestamm tsa
    where Teilnr in (select Oberteilnr from TeileStruktur tsu);
    

    (wobei, für die Abfrage hätte ich eher einen JOIN zwischen den Tabellen verwendet)


Anmelden zum Antworten