Hallo !
Ich habe folgende Tabellen
Katalog p - verschiedene beschreibende spalten für Artikel
Artikel a- Artikeldaten für die Fakturierung
Preigruppe pg- Preise für die Preisgruppen, die in der Artikel Tabelle hinterlegt sind
Lager q- Hier sind die Artikel gelagert, ein Artikel kann mehrere Standorte haben
Ich möchte jetzt alle Katalogdaten plus einige Artikeldaten (warengruppen, artikelnr) abrufen. Das bekomme ich auch hin und zwar so:
Code:
SELECT p.*,
a.artikelnr,
a.warengrnr,
a.warengrnr2,
pg.kat1,
pg.kat2,
pg.kat3,
pg.kat4,
pg.privat1,
pg.privat3,
pg.privat4,
SUM(q.menge)
FROM pkatalog p
LEFT JOIN artikel a ON a.pkatalognr = p.katalognr
LEFT JOIN preisgr pg ON a.preisgrnr=pg.preisgruppe
LEFT JOIN qlager q ON a.artikelnr=q.artikelnr
GROUP BY a.artikelnr
Es geht so zwar, aber die Abfrage dauert elendig lange. 1 Minute für nur 10 Artikel. Ich habe Xampp auf einem Win 7 PC, nutze es also lokal.
Danke mgbig