Ben: mysql5, Summe bzw, Differenz im Join

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

  1. 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