mysql5, Summe bzw, Differenz im Join
Ben
- datenbank
0 T-Rex
Hallo,
ist es möglich, die Anzahl eines Artikels einer Tabelle 1 minus der Summe der Bestellun gen des Artikel aus Tabelle 2 in einer Query zu ermitteln?
Also so in der Art:
SELECT
anzahl.tabelle1 minus SUM(anzahl.tabelle2)
FROM tabelle1
JOIN tabelle2
ON artikel_id.tabelle1 = artikel_id.tabelle2
WHERE artikel_id.tabelle1 = 5;
Grüße, Ben
Als Subquery.
SELECT
anzahl.tabelle1 minus (select SUM(anzahl.tabelle2) from tabelle2 where artikel_id.tabelle2 = artikel_id.tabelle1 GROUP BY whatever)
FROM tabelle1
JOIN tabelle2
ON artikel_id.tabelle1 = artikel_id.tabelle2
WHERE artikel_id.tabelle1 = 5;
So ungefähr. Die Lösung soll als Psyeudocode verstanden werden. Namen müssten noch angepasst werden.
Gruß
sub
T-Rex