webForumDet fria alternativet

Antal poster per användare

4 svar · 222 visningar · startad av Insider

InsiderMedlem sedan jan. 2000978 inlägg
#1

Jag har en tabell med användaruppgifter, typ namn, epost, mm.
I en annan tabell skapas en post varje gång en användare gör en körning i systemet, med tidpunkt etc.
Nyckeln mellan tabellerna är username.

Jag skulle vilja ha statistik över hur många körningar varje användare har gjort, samt en koppling till tabellen med användaruppgifter, så man får med mer uppgifter än bara usernamet.

dbms är oracle.

MeleaMedlem sedan juli 20033 147 inlägg
#2

Borde funka med något liknande:

SELECT COUNT(s.username) AS sUsername, m.username, m.epost
FROM members m
LEFT JOIN statistic s ON m.username = s.username
GROUP BY s.username
LarsGMedlem sedan dec. 200012 464 inlägg
#3
SELECT COUNT(s.username) AS sUsername, m.username, m.epost
FROM members m
LEFT JOIN statistic s ON m.username = s.username
GROUP BY m.username, m.epost

Alla ickeaggregerade kolumner i selectlistan måste vara med i group by.

MeleaMedlem sedan juli 20033 147 inlägg
#4

Ah, det missade jag. :OO Tack!

InsiderMedlem sedan jan. 2000978 inlägg
#5

Tack för hjälpen. :)

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)