2010-02-16 73 views
2

這裏的總數是我的方案,
mysql數據庫上 「電影」表,排序按行

director_id  movie 
-----------  ------ 
1    movie1 
1    movie2 
1    movie3 
3    movie4 
3    movie5 
2    movie6 
2    movie7 
2    movie8 
2    movie9 

我怎樣才能通過他們作爲降電影的數量訂購董事?

喜歡這張

2 - > 4電影

1 - > 3部電影

3 - > 2個mvoies

+3

你需要更努力;-) – mjv

+0

只是煮人:) –

回答

3
SELECT director_id, COUNT(*) as TotalMovies FROM movies 
    GROUP BY director_id 
    ORDER BY COUNT(*) DESC 
0

使基於所述記錄爲每個計數計算列主任,併爲此訂購。

ie SELECT導演,點數(DISTINCT導演)FROM影片GROUP BY導演;