2014-09-29 64 views
0

我有一張表格,顯示了電影的標題,製作年份和每部電影中的場景數量,我想製作一個查詢,以最少量的場景顯示電影。所以香港專業教育學院得到這個POSTGRESQL只顯示最小值

SELECT title, production_year, SUM(scene_no) 
FROM scene 
GROUP BY title, production_year 
ORDER BY SUM(scene_no); 

但這只是表明按升序排列所有的電影,我想它只是表明,出現在該列表的頂部的膜。

任何人都可以幫助

回答

1

你可以使用LIMT,它就像在SQLSERVER

SELECT title, production_year,  SUM(scene_no) 
FROM scene 
GROUP BY title, production_year 
ORDER BY SUM(scene_no) 
LIMIT 1; 
+0

真棒頂!這正是我所期待的。我一直在尋找像「min_value」這樣的東西,但這正是我所需要的。 – seriallchiller 2014-09-29 05:44:13

0

添加LIMIT條款,如

ORDER BY sum(scene_no) ASC 
LIMIT 10; 
相關問題