Hallo,
ich habe drei Tabellen in diesem Format:
Tabelle ARTIKEL:
ArtID | ArtName | ArtBez | LiefName
1 | Handtuch | Freitext | Lieferant XY
2 | Tempo | Freitext | Lieferant XYZ
3 | Flasche | Freitext | Lieferant GmbH
Tabelle ARTIKELMENGE:
MengeID ArtID ArtMenge
1 | 1 | 3
2 | 1 | 4
3 | 1 | 5
4 | 2 | 4
5 | 3 | 3
Tabelle LIEFERANT
LiefID LiefName LiefBez
1 | Lieferant XY | Freitext
2 | Lieferant XYZ | Freitext
3 | Lieferant GmbH | Freitext
Aus folgenden Tabellen möchte ich folgende Information haben:
Das Feld ArtName, ArtBez, LiefBez und die gesamte Menge.
Momentan mache ich
Nun bekomme ich die Artikel zurück, die Artikelbezeichnung und die gesamte Menge zusammenaddiert. Wie kann ich mir aber nun noch das entsprechende Feld LiefBez dazu anzeigen lassen?
ich habe drei Tabellen in diesem Format:
Tabelle ARTIKEL:
ArtID | ArtName | ArtBez | LiefName
1 | Handtuch | Freitext | Lieferant XY
2 | Tempo | Freitext | Lieferant XYZ
3 | Flasche | Freitext | Lieferant GmbH
Tabelle ARTIKELMENGE:
MengeID ArtID ArtMenge
1 | 1 | 3
2 | 1 | 4
3 | 1 | 5
4 | 2 | 4
5 | 3 | 3
Tabelle LIEFERANT
LiefID LiefName LiefBez
1 | Lieferant XY | Freitext
2 | Lieferant XYZ | Freitext
3 | Lieferant GmbH | Freitext
Aus folgenden Tabellen möchte ich folgende Information haben:
Das Feld ArtName, ArtBez, LiefBez und die gesamte Menge.
Momentan mache ich
PHP-Code:
SELECT a.ArtName, a.ArtBez, SUM(b.Menge) FROM
artikel a, artikelmenge b
WHERE a.artid = b.artid
GROUP BY a.ArtName, a.ArtBez, b.artid
Kommentar