hi,
Ich erhalte für beide "SUM()" 300000, obwohl ich für SUM(v.views) 150000 erhalten müsste. In der Tabelle p_view sind auch nur ein Eintrag mit views=150000.
Mit
FROM p_view v, p_rechnung AS r
bildest du sowas wie ein Kreuzprodukt - also ist in der Menge, über die du summierst, _nicht_ nur ein Datensatz mit v.views=150000 vorhanden, sondern - wenn p_rechnung zwei Datensätze zum Ergebnis beisteuert - derer zwei.
150.000 + 150.000 = 300.000
Beschäftige dich mit JOINs.
http://aktuell.de.selfhtml.org/artikel/datenbanken/joins/
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }