Moin moin,
Ich habe 2 Tabellen. Die Erste trägt den Namen AUTOS und sieht wie
folgt aus:
ID VEHICLEID VALUE
1 1 200
2 2 500
In einer zweiten Tabelle speichere ich die Daten von Usern, die angeben
welche Autos sie besitzen. die Tabelle AUTOSBESITZER sieht ergo wie
folgt aus:
ID USERID VEHICLEID
1 1 1
2 1 2
3 2 1
4 3 2
Der User mit der ID 1 besitzt also zwei unterchiedliche Autos (einmal
das fuer 200 und einmal das fuer 500 Euro)
Jetzt dachte ich mir, das ich das ganze doch als INNER JOIN umsetzen
kann, was auch ganz gut funktioniert - allerdings kann ich mir jetzt
ueberhaupt nicht vorstellen wie ich dem Kerl sag, er soll die Werte
nicht einzelnd, sondern als Summe ausgeben.
Das hier habe ich hinbekommen:
Code:
SELECT autos.vehicleid, autosbesitzer.vehicleid, autos.value
FROM autos
INNER JOIN autosbesitzer
ON autosbesitzer.vehicleid = autos.vehicleid
Das zeigt mir eine neue Tabelle mit den jeweiligen Daten; in etwa so:
vehicleid vehicleid value
1 1 200.00
1 1 500.00
2 2 200.00
Aber wie kann ich jetzt aus den ersten zwei Zeilen gleich ein SUM()
Ergebnis gestalten?
Danke im Vorraus,
Carlos