Salve,

ho 4 tabelle chiamate users, votes, comments e tracklist.

Fino adesso ritornavo il numero di tracklist per ogni utente, quindi la query era :

codice:
SELECT datereg, nickname, count(*) 
FROM users JOIN tracklist ON nickname=usersub
GROUP BY nickname 
ORDER BY count(*) DESC, nickname ASC
Ora però vorrei ritornare il numero di count di votes, comments e tracklist per ogni utente contemporanemanete (ovviamente se non ci sono votes o comments o tracklist, deve tornarmi count=0). Ho provato con :

codice:
SELECT datereg, nickname, count(*) 
FROM users JOIN tracklist ON nickname=usersub JOIN comments ON nickname=usercom JOIN votes ON nickname=uservote
GROUP BY nickname 
ORDER BY count(*) DESC, nickname ASC
ma non sò come differenziare i 3 count (tantè che mi somma tutto in 1).

Subqueries? Grazie per l'aiuto