Hallo zusammen!
Ich habe folgendes Problem und hoffe Ihr könnt mir dabei helfen
Es geht darum, dass ich aus zwei Tabellen, forum_beitraege und news_kommentare, die Summe der Einträge für einen User ermitteln, zudem soll gleichzeitig nach dieser Summe sortiert werden, also welcher User die meisten Einträge in beiden Tabellen zusammen hat.
Meine Überlegungen sehen bis jetzt so aus:
ich weiss auch nicht ob das mit dem "+" überhaupt so geht,
jedenfalls hoffe ich das man erahnen kann wie ich das meine
SELECT
user.username,sum(count(forum_beitraege.username)+count(news_kommentare.username)) as anzahl
FROM
user,forum_beitraege,news_kommentare
WHERE forum_beitraege.username = user.username
AND news_kommentare.username = user.username
GROUP BY username
ORDER BY anzahl DESC
hab, ne weile mit phpmyadmin rumprobiert aber es kam immer fehler "invalid use of group function"
Ich habe folgendes Problem und hoffe Ihr könnt mir dabei helfen
Es geht darum, dass ich aus zwei Tabellen, forum_beitraege und news_kommentare, die Summe der Einträge für einen User ermitteln, zudem soll gleichzeitig nach dieser Summe sortiert werden, also welcher User die meisten Einträge in beiden Tabellen zusammen hat.
Meine Überlegungen sehen bis jetzt so aus:
ich weiss auch nicht ob das mit dem "+" überhaupt so geht,
jedenfalls hoffe ich das man erahnen kann wie ich das meine
SELECT
user.username,sum(count(forum_beitraege.username)+count(news_kommentare.username)) as anzahl
FROM
user,forum_beitraege,news_kommentare
WHERE forum_beitraege.username = user.username
AND news_kommentare.username = user.username
GROUP BY username
ORDER BY anzahl DESC
hab, ne weile mit phpmyadmin rumprobiert aber es kam immer fehler "invalid use of group function"