Hallo,

irgendwie fehlt mir hier der Ansatz, wie man das machen könnte. Die Suche nach einer Lösung fällt alleine deshalb schwer, weil ich nicht weiss unter was genau das fällt.

Ich bekomme aus einer Abfrage die Daten aus 4 Spalten (Warenzusammenetzungen). Hier die a_produkt.tkgschl01-04. Das sind aber nur Kürzel. Jetzt müsste ich aus zwei weiteren Tabellen für jede Spalte wieder die Daten holen.
SELECT a_text.postext FROM a_contain, a_text where a_text.tabnameidnr = a_contain.idnr_contain and a_produkt.tkgschl01 = a_contain.idnr_contain and
a_contain.containsatzart = 'TKG'

Wie genau macht man das ??? (Muss ich da wirklich 4 separate Abfragen machen ??)

Das ist der Select für die restlichen Daten. Dann fehlt mir aber noch die Warenzusammensetzungen.

$SQL_groesse="SELECT
a_ean.artikel AS artikel,
a_ean.modell AS modell,
a_ean.farbe AS farbe,
a_ean.bssrstposkey AS bssrstposkey,
a_ean.groesse AS groesse,
a_ean.eancode AS eancode,
a_prslstgr.prs2 AS prs2,
a_produkt.tkgschl01 AS tkgschl01,
a_produkt.tkgprz01 AS tkgprz01,
a_produkt.tkgschl02 AS tkgschl02,
a_produkt.tkgprz02 AS tkgprz02,
a_produkt.tkgschl03 AS tkgschl03,
a_produkt.tkgprz03 AS tkgprz03,
a_produkt.tkgschl04 AS tkgschl04,
a_produkt.tkgprz04 AS tkgprz04
FROM
a_ean, a_prslst, a_prslstgr, a_produkt
WHERE
a_ean.finu = " . $rs['finu'] . "
AND
a_ean.artikel = " . $rs['artikel'] . "
AND
a_ean.modell = " . $rs['modell'] . "
AND
a_ean.farbe = " . $rs['farbe'] . "
AND
a_ean.bssrasterkey = " . $rs['bssrasterkey'] . "
AND
a_ean.prdart = 'FT'
AND
a_ean.artikel = a_prslst.artikel
AND
a_ean.modell = a_prslst.modell
AND
a_ean.bssrasterkey = a_prslstgr.raster
AND
a_ean.bssrstposkey = a_prslstgr.rstpos
AND
a_prslst.idnr_prslst = a_prslstgr.idnr_prslst
AND
a_prslst.prdart = 'FT'
AND
a_prslst.saison = " . $HTTP_POST_VARS['txt_Saison'] . "
AND
a_prslst.pl = " . $HTTP_POST_VARS['txt_Pl'] . "
AND
a_ean.artikel = a_produkt.artikel
AND
a_ean.modell = a_produkt.modell
AND
a_produkt.prdart = 'FT'
ORDER BY 1,2,3,4