Hallo zusammen
ich bin gerade am verzweifeln. Folgende Problemstellung:
Ich habe 4 identische Tabels und möchte über diese 4 Tabels gleichzeitig eine Abfrage machen.
Hier die einzelnen Selects die ich zu einem verschmelzen möchte:
<pre>
SELECT t1.Usernick, SUM( t1.Betrag ) AS sum
FROM sender_stat AS t1
GROUP BY t1.Usernick
ORDER BY sum DESC
SELECT t2.Usernick, SUM( t2.Betrag ) AS sum2
FROM webmaster_stat AS t2
GROUP BY t2.Usernick
ORDER BY sum2 DESC
SELECT t3.Usernick, SUM( t3.Betrag ) AS sum3
FROM clone_stat AS t3
GROUP BY t3.Usernick
ORDER BY sum3 DESC
SELECT t4.Usernick, SUM( t4.Betrag ) AS sum4
FROM master_stat AS t4
GROUP BY t4.Usernick
ORDER BY sum4 DESC
</pre>
Das Resultat sollte eine Liste sein in der jedem vorhanden Usernick die Gesamtsumme sumt =(sum1 + sum2 + sum3 + sum4) für diesen Usernick angegeben wird, am besten sortiert als sumt DESC
Irgendwie keriege ich bei allen meinen Versuchen Kartesiche Produkte. Datenbank is mysql.
Wer kann mir da helfen, bin jetzt schon 3 Tage dran ....
Gruss
Urs Püntener
ich bin gerade am verzweifeln. Folgende Problemstellung:
Ich habe 4 identische Tabels und möchte über diese 4 Tabels gleichzeitig eine Abfrage machen.
Hier die einzelnen Selects die ich zu einem verschmelzen möchte:
<pre>
SELECT t1.Usernick, SUM( t1.Betrag ) AS sum
FROM sender_stat AS t1
GROUP BY t1.Usernick
ORDER BY sum DESC
SELECT t2.Usernick, SUM( t2.Betrag ) AS sum2
FROM webmaster_stat AS t2
GROUP BY t2.Usernick
ORDER BY sum2 DESC
SELECT t3.Usernick, SUM( t3.Betrag ) AS sum3
FROM clone_stat AS t3
GROUP BY t3.Usernick
ORDER BY sum3 DESC
SELECT t4.Usernick, SUM( t4.Betrag ) AS sum4
FROM master_stat AS t4
GROUP BY t4.Usernick
ORDER BY sum4 DESC
</pre>
Das Resultat sollte eine Liste sein in der jedem vorhanden Usernick die Gesamtsumme sumt =(sum1 + sum2 + sum3 + sum4) für diesen Usernick angegeben wird, am besten sortiert als sumt DESC
Irgendwie keriege ich bei allen meinen Versuchen Kartesiche Produkte. Datenbank is mysql.
Wer kann mir da helfen, bin jetzt schon 3 Tage dran ....
Gruss
Urs Püntener
Comment