2011-02-21 6 views

答えて

1

これは、上位10個のコメントを返すので、多少の制限を変更します。あなたがしたい列がコメントから返されたと明らかに置き換える*

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 

ユーザーはただのuser_idからcomment_idを変更し、ユーザーにあなた

+0

に参加し、その私に同じを与えるのと同じ方法で行われます ユーザーは2回 –

+0

グループと同じuser_idを2回返すと、重複が削除されます。ユーザが2回入力された可能性があるユーザのuser_idを確認します。それはあなたがユーザーのために使用したSQLを投稿することはできません。 – AgentDBA

+0

今すぐウォーキング>>>>>>ありがとう –