2011-02-21 7 views

Répondre

1

Cela renverra les 10 premiers commentaires modifier la limite pour plus ou moins. évidemment remplacer le * avec les colonnes que vous souhaitez renvoyer des commentaires

select * 
from comments x 
join (select comment_id, sum(rating) 
     from votes 
     group by comment_id 
     order by sum(rating) desc 
     limit 10) z on x.comment_id = z.comment_id 

utilisateurs seront effectués de la même manière que changer le comment_id du user_id et vous joindre

+0

utilisateurs, son me donner la même utilisateur deux fois –

+0

Il ne devrait pas retourner le même user_id deux fois que le groupe par va supprimer les doublons. Vérifiez le user_id des utilisateurs retournés il pourrait être que l'utilisateur a été entré deux fois. Si ce n'est pas vous pouvez poster le sql que vous avez utilisé pour les utilisateurs. – AgentDBA

+0

son woking maintenant >>>>>> merci –