Hallo.
Ich habe zwei Tabellen mit je zwei Spalten:
1. Tabelle: `orders_products`
Artikelnummer | QUANTITY
11 | 1
15 | 1
11 | 2
2. Tabelle: Lieferung_products.
Artikelnummer | QUANTITY
11 | 1
Die 1. Tabelle zeigt die Bestellungen von Artikeln mit Artikelnummer und bestellter Menge und die 2. Tabelle zeigt die Lieferungen von Artikeln mit Artikelnummer und gelieferter Menge.
Die Ausgabe der Abfrage sollte so aussehen:
Artikellnummer | bestellte Menge | gelieferte Menge
11 | 3 | 1
15 | 1 | 0
Mit diesem Code bekomme ich aber folgende Ausgabe:
Artikellnummer | bestellte Menge | gelieferte Menge
11 | 3 | 3
15 | 1 | 1
Beste Ostergrüße
hrttoz
Ich habe zwei Tabellen mit je zwei Spalten:
1. Tabelle: `orders_products`
Artikelnummer | QUANTITY
11 | 1
15 | 1
11 | 2
2. Tabelle: Lieferung_products.
Artikelnummer | QUANTITY
11 | 1
Die 1. Tabelle zeigt die Bestellungen von Artikeln mit Artikelnummer und bestellter Menge und die 2. Tabelle zeigt die Lieferungen von Artikeln mit Artikelnummer und gelieferter Menge.
Die Ausgabe der Abfrage sollte so aussehen:
Artikellnummer | bestellte Menge | gelieferte Menge
11 | 3 | 1
15 | 1 | 0
Code:
SELECT `orders_products`.`Artikelnummer`, SUM( `Lieferung_products`.`QUANTITY `) ,SUM( `orders_products`.`QUANTITY `) FROM `Lieferung_products` , `orders_products` WHERE `Lieferung_products`.`Artikelnummer` = `orders_products`.`Artikelnummer` GROUP BY `orders_products`.`Artikelnummer`
Artikellnummer | bestellte Menge | gelieferte Menge
11 | 3 | 3
15 | 1 | 1
Beste Ostergrüße
hrttoz
Kommentar