Folgende (MY)SQL-Anweisung listet alle Felder (*) von "artikel" auf, plus die Summe aller Bestellmengen aus der Tabelle "bestellungen".
In MySQL funktioniert es ohne Probleme (es reicht wohl das bzw. die Schlüsselfelder aus).
In MS SQL dagegen, so scheint mir, muss man alle Felder von "artikel", die man haben will, einzeln angeben. sowohl beim SELECT und dazu noch hinterm "GROUP BY".
Täusche ich mich, oder geht das bei MS SQL auch einfach(er)?
Viele Grüße
Egon Schmid
In MySQL funktioniert es ohne Probleme (es reicht wohl das bzw. die Schlüsselfelder aus).
Code:
SELECT artikel.*, SUM(bestellungen.menge) FROM artikel LEFT JOIN bestellungen ON artikel.id = bestellungen.artikel_id GROUP BY artikel.id;
Täusche ich mich, oder geht das bei MS SQL auch einfach(er)?
Viele Grüße
Egon Schmid
Comment