Hallo,
ich habe drei Tabellen:
Positionen
ID [PKey, INT]
Datum [Date]
Typ [ENUM (Text,Art)]
PosID [INT]
Texte
ID [PKey, INT]
Text [Text]
ArtZuAb
ID [PKey, INT]
ArtNr [INT]
SerienNr [INT]
Preis [DEC]
Menge [INT]
Nun habe ich folgendes Problem. Anhand von POSITIONEN.Typ möchte ich bestimmen was es ist, und dann anhand der POSITIONEN.PosID die entsprechende Zeile aus TEXTE oder ARTZUAB "einfügen" (hab es mit JOIN versucht).
Rauskommen soll sowas hier:
Geht so was? Bis jetzt bin ich gescheitert. Join mit Typ Abfrage in WHERE Bedingung is kein Problem, aber dann habe ich ja entweder Art oder Text und nicht beides in der richtigen Reihenfolge.
Danke und Gruß!
ich habe drei Tabellen:
Positionen
ID [PKey, INT]
Datum [Date]
Typ [ENUM (Text,Art)]
PosID [INT]
Texte
ID [PKey, INT]
Text [Text]
ArtZuAb
ID [PKey, INT]
ArtNr [INT]
SerienNr [INT]
Preis [DEC]
Menge [INT]
Nun habe ich folgendes Problem. Anhand von POSITIONEN.Typ möchte ich bestimmen was es ist, und dann anhand der POSITIONEN.PosID die entsprechende Zeile aus TEXTE oder ARTZUAB "einfügen" (hab es mit JOIN versucht).
Rauskommen soll sowas hier:
Code:
Datum Artikelbezeichnung Seriennummer EinzelP Menge GesammtP
09.04.08 Das ist ein Text
09.04.08 Artikel Wurst WU4712 2.00 3 6.00
09.04.08 Artikel Brot BR371 1.00 1 1.00
09.04.08 Noch mal Text
Geht so was? Bis jetzt bin ich gescheitert. Join mit Typ Abfrage in WHERE Bedingung is kein Problem, aber dann habe ich ja entweder Art oder Text und nicht beides in der richtigen Reihenfolge.
Danke und Gruß!