2

タイトルの意味は次のとおりです。たとえば、100 行あるとします。1 つの列はreview_idです。Group By私はそれをしたいreview_idcount次に、行の各グループ、そしてそれを行いたいと思いSort Byます。

サンプル結果: review_id 132 の 20 行、review_id434 の 17 行、22 の 8 行review_id- (これは降順で並べ替えられています)

これどうやってするの?参加選手は以下のとおりです。

列でvote呼び出されるテーブル。一意のキーとしてとreview_id呼ばれるテーブルと結合されています。reviewsreview_id

4

2 に答える 2

1
SELECT COUNT(a.review_id) as total, a.review_id
FROM vote a
INNER JOIN reviews b
ON a.review_id = b.review_id
GROUP BY a.review_id
ORDER BY total ASC
于 2013-06-19T22:46:06.220 に答える
0
select 
    count(vote.review_id) 
from vote, review
where
    vote.review_id = review.review_id
group by
    vote.review_id
于 2013-06-19T22:47:58.677 に答える