Mehrere Daten aus unterschiedlichen Tabellen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mehrere Daten aus unterschiedlichen Tabellen

    Hallo zusammen,

    ich habe eine Datenbankstruktur die so aussieht:
    Code:
    Tabelle artikeldaten:
    ------------------------
    - id -- einheit -- typ -
    ------------------------
    -  1 --       1 --   1 -
    ------------------------
    -  2 --       3 --   2 -
    ------------------------
    -  3 --       2 --   1 -
    ------------------------
    
    Tabelle einheiten
    
    ------------------------------------
    - id -- einheitkurz -- einheitlang -
    ------------------------------------
    -  1 --          st --       Stück -
    ------------------------------------
    -  2 --           m --       Meter -
    ------------------------------------
    -  3 --          kg --   Kilogramm -
    ------------------------------------
    
    Tabelle artikeltypen
    
    -----------------------
    - id --           typ -
    -----------------------
    -  1 -- Einzelartikel -
    -----------------------
    -  2 --     Baugruppe -
    -----------------------
    
    Tabelle baugruppen
    
    --------------------------------------------
    - id -- baugruppennr -- artikelnr -- menge -
    --------------------------------------------
    -  1 --            2 --         1 --     5 -
    --------------------------------------------
    -  2 --            2 --         3 --    15 -
    --------------------------------------------
    Es gibt also einmal die Tabelle "artikeldaten", in der alle Artikel aufgelistet werden. In der Spalte "einheit" steht die id aus der Tabelle "Einheiten". In der Spalte "typ" steht die id aus "artikeltypen" und sagt aus, ob der Artikel ein Einzelartikel ist oder eine Baugruppe, die wiederum aus mehreren Artikeln bestehen kann.
    In der Tabelle "baugruppen" stehen dann, aus welchen Einzelartikeln die Baugruppe besteht.

    Jetzt möchte ich eine Auflistung, die Baugruppendetails auflistet, u.a. soll diese eine Liste aller Artikel beinhalten, aus denen die Baugruppe besteht. Die Auflistung soll folgendes Aussehen haben:
    Code:
    Die Baugruppe "2" besteht aus:
    -----------------------------------
    - Menge -- Einheit -- Artikel-Nr. -
    -----------------------------------
    -      5 --     st --           1 -
    -----------------------------------
    -     15 --      m --           3 -
    -----------------------------------
    Die Spalten "Menge" und "Artikel-Nr." kann ich ja ohne Probleme aus der Tabelle "baugruppen" ziehen. Probleme hab ich allerdings mit der Spalte "Einheit". Über mein derzeitiges Wissen, was JOINS angeht bekomme ich es nur hin, dass in dieser Spalte die id aus der Tabelle "artikeldaten" Spalte "einheit" steht. Ich müsste jetzt damit nochmal irgendwie die Tabelle "einheiten" joinen und die Spalte "einheitkurz" herausziehen.

    Kann mir jemand sagen, wie man das macht? Geht das alles in einer Abfrage?

    Vielen Dank!



  • #2
    Schau dir mal das Tutorial an, da wird das erklärt.

    Peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      War natürlich ganz einfach

      Danke dir Peter!

      Kommentar

      Lädt...
      X