Kaskadierende Abfrage im SQL

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Kaskadierende Abfrage im SQL

    Hallo,

    ich habe ein Problem :)
    Ich habe eine Tabelle die als Stückliste dient und eine zweite Tabelle die die Produktstruktur anzeigt.

    Beispiel:

    PROSTRUKT
    ERZEUGNIS TEIL
    TeilA 102
    TeilA 105
    TeilB 105
    102 100
    105 101
    101 100

    STUECKLIST
    NAME GEWICHT
    TEILA 100
    TEILB 150
    100 20
    101 25
    102 100
    105 50

    Wie man sieht kann die Beschreibung eines Teils kaskadierend sein, d.h. es sind mehrere Durchläufe durch die Tabellen nötig um die Stückliste komplett aufzulösen.

    Ich würde jetzt gerne in einem SQL-Statement herausfinden welches das Basiselement eines jeden TEILx ist.

    TeilA --> besteht aus "100" und "100" hat das Gewicht 20

    Lässt sich das irgendwie realisieren ??

    Danke
    Gawan