Hallo zusammen,
ich habe eine Datenbankstruktur die so aussieht:
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:
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!
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 - --------------------------------------------
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 - -----------------------------------
Kann mir jemand sagen, wie man das macht? Geht das alles in einer Abfrage?
Vielen Dank!
Kommentar