Select Sum
Hallo,
ich hab mal wieder ein Problem:
Ich habe folgendes Select:
So, in beiden Tabelle gibt es eine Spalte "preis". Dieser sollte jedoch nur von tabelle1 bzw. tabelle2 aufsummiert werden. Allerdings bringt der eine viel höhere Summe. Ich hab das mal durchgerechnet.
Und zwar nimmt der dann den ermittelten Preis von tabelle1 und multipliziert ihn mit der anzahl der zeilen von tabelle2. Ebenso wird der Gesamtpreis von tabelle2 mit der Zeilenanzahl von tabelle1 multipliziert.
Hab ich hier schon wieder einen Join gebastelt, von dem ich nichts gemerkt habe? Aber eigentlich sollte doch das SUM(tabelle1.preis) eben nur tabelle1 wählen.
Wenn ich tabelle2 komplett aus der Anfrage streiche funktioniert alles reibungslos.
Was mach ich nur schon wieder falsch?
spot99
ich hab mal wieder ein Problem:
Ich habe folgendes Select:
|
|
Quellcode |
1 2 |
SELECT SUM(tabelle1.preis), SUM(tabelle2.preis) FROM tabelle1, tabelle2 |
So, in beiden Tabelle gibt es eine Spalte "preis". Dieser sollte jedoch nur von tabelle1 bzw. tabelle2 aufsummiert werden. Allerdings bringt der eine viel höhere Summe. Ich hab das mal durchgerechnet.
Und zwar nimmt der dann den ermittelten Preis von tabelle1 und multipliziert ihn mit der anzahl der zeilen von tabelle2. Ebenso wird der Gesamtpreis von tabelle2 mit der Zeilenanzahl von tabelle1 multipliziert.
Hab ich hier schon wieder einen Join gebastelt, von dem ich nichts gemerkt habe? Aber eigentlich sollte doch das SUM(tabelle1.preis) eben nur tabelle1 wählen.
Wenn ich tabelle2 komplett aus der Anfrage streiche funktioniert alles reibungslos.
Was mach ich nur schon wieder falsch?
spot99
pxlcore
The Pixel Adventure Is Just Beginning
The Pixel Adventure Is Just Beginning
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »abi2000mvag« (14. Januar 2005, 22:36)
Die Idee hatte ich auch schon, doch leider hat das auch nicht geklappt.
Das ist ja schließlich nur eine Umbenennung.
Oder hat vielleicht MySQL hier einen Bug?
Das ist ja schließlich nur eine Umbenennung.
Oder hat vielleicht MySQL hier einen Bug?
pxlcore
The Pixel Adventure Is Just Beginning
The Pixel Adventure Is Just Beginning
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »abi2000mvag« (15. Januar 2005, 13:49)
er macht da aber einen Join!
und den macht er falsch!
und den macht er falsch!
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.


