SQL SUM(a*b) auf ein JOIN

anmae

Erfahrenes Mitglied
Hallo,

ich habe 2 tabellen, eine als Wahrenkorb in welcher Produktnummern und deren Anzahlk stehen, eine andere in der die Produkte und deren Preis steht.
Wie bekomme ich jetzt den gesamtbetrag raus?
Ich habe folgendes versucht:

SELECT SUM(a.Anzahl * b.Preis) FROM tbla a JOIN tblb b WHERE a.PID = b.PID AND UID='$UID'

diese Abfrage ohne "* b.Anzahl" funktioniert.

Wie bekomme ich diese multiplikation richtig in die Summenabfrage?
 
Zurück