Hallo,
ich hab da mal eine Frage zu group by, alleine bekomm ich es einfach nicht hin.
Und zwar wollte ich eine Abfragen machen, wieviele Posts ein Member hat.
In der Tabelle member steht der name und die memberid und in der Tabelle posts stehen die Posts und die poster_id.
Die poster_id = memberid.
So nun zur abfrage:
So sieht das momentan aus, aber wenn ich dann die memberstats anklicke wird nur ein Wert angezeigt. Das ist dann der Member mit dem ersten Buchstaben.Oder ich mache group by memberid, dann ist es der mit der ID 1.
Kann mir dabei mal jemand helfen ?
THX
Gruss jok
ich hab da mal eine Frage zu group by, alleine bekomm ich es einfach nicht hin.
Und zwar wollte ich eine Abfragen machen, wieviele Posts ein Member hat.
In der Tabelle member steht der name und die memberid und in der Tabelle posts stehen die Posts und die poster_id.
Die poster_id = memberid.
So nun zur abfrage:
PHP-Code:
$result22 = $vwardb->query_first("
SELECT name, COUNT(id) AS nummposts
FROM vwar".$n."_posts INNER JOIN vwar".$n."_member ON (vwar".$n."_posts.poster_id = vwar".$n."_member.memberid) group by name ");
$nummposts = $result22["nummposts"];
$name = $result22["name"];
So sieht das momentan aus, aber wenn ich dann die memberstats anklicke wird nur ein Wert angezeigt. Das ist dann der Member mit dem ersten Buchstaben.Oder ich mache group by memberid, dann ist es der mit der ID 1.
Kann mir dabei mal jemand helfen ?
THX
Gruss jok
Kommentar