Hallo alle zusammen!
Ich habe bisher eine Abfrage:
Nun sollen allerdings aus einer Tabelle citys die `points` zu der Stadt jedes Besuchers addiert werden. Anschließend sollen diese Werte jedes Users addiert werden welche in der gleichen Allianz sind.
Nun müssen nur noch die Punkte (points) in der Tabelle citys von jedem User addiert werden und alle zusammengefasst werden welche in der Tabelle user die gleiche `alliance` haben.
Habe was von UNION gelesen, allerdings bekomme ich das nicht hin... Mir fehlen nur noch die Punkte, alles andere funktioniert.
Sorry, aber das musste ich nochmal posten, denn so denke ich dass ich auf dem richtigen Weg bin, allerdings bekomm ich keine Ausgabe:
Ich habe bisher eine Abfrage:
PHP:
$result = mysql_query("Select COUNT(`alliance`) AS user, `alliance` FROM user $limit", $db);
Nun sollen allerdings aus einer Tabelle citys die `points` zu der Stadt jedes Besuchers addiert werden. Anschließend sollen diese Werte jedes Users addiert werden welche in der gleichen Allianz sind.
PHP:
$result = mysql_query("Select `user`, `alliance`, COUNT(`alliance`) AS allianceuser FROM user WHERE `alliance` != '' GROUP BY `alliance` $limit", $db);
Nun müssen nur noch die Punkte (points) in der Tabelle citys von jedem User addiert werden und alle zusammengefasst werden welche in der Tabelle user die gleiche `alliance` haben.
Habe was von UNION gelesen, allerdings bekomme ich das nicht hin... Mir fehlen nur noch die Punkte, alles andere funktioniert.
Sorry, aber das musste ich nochmal posten, denn so denke ich dass ich auf dem richtigen Weg bin, allerdings bekomm ich keine Ausgabe:
PHP:
mysql_query("Select user.user, user.alliance, COUNT(user.alliance) AS allianceuser FROM user INNER JOIN citys ON user.user = citys.user SUM(citys.points) GROUP BY user.alliance", $db);