SQL = "SELECT users.id, users.username, count(guestbook.id) AS antal FROM users, guestbook WHERE users.id = guestbook.toid GROUP BY 1, 2 ORDER BY 3 DESC LIMIT 5"
Set Rs = Connect.Execute(SQL)
if not rs.eof then
do until rs.eof
response.write(Rs("username") & ": " & Rs("antal") & " inlägg<br />")
rs.MoveNext
loop
end if
Frågan#1
Jag skulle vilja göra en top5 lista som visar de fem användare som har fått flest gästboksinlägg på mitt community.
Det jag vill visa är, användarnamnet samt hur många gästboksinlägg den personen har fått.
Jag har denna kod men vet inte vad jag ska lägga till mer för att få det att fungera:
SQL = "select users.id, users.username, guestbook.toid from users inner join guestbook on users.id = guestbook.toid limit 0,5"
rs.Open SQL, Connect, 1, 2
do until rs.eof
rs.movenext
loop
rs.close
Jag måste lägga dit en Count i SQL satsen men vet inte hur jag ska göra.
