最低值有表由這些字段:我如何分組,並選擇在SQL
id | date_from | date_to | price
--------------------------------------------
CK1 22-12-2012 29-12-2012 800
CK1 22-12-2012 29-12-2012 1200
CK2 22-12-2012 29-12-2012 1400
CK2 22-12-2012 29-12-2012 1800
CK2 22-12-2012 29-12-2012 2200
如何創建SQL選擇組結果由ID,DATE_FROM,DATE_TO和選秀權,從最低的價格值。
那麼結果將是
CK1 22-12-2012 29-12-2012 800
CK2 22-12-2012 29-12-2012 1400
如果什麼ID的每一行是一個唯一的號碼,而不是重複像OP的例子嗎?我們如何顯示標識而不分組? – frostshoxx 2017-05-29 01:41:06
參見https://stackoverflow.com/questions/44231218/limit-max-and-group-by-returned-too-many-rows/44231696#44231696 – Phil 2017-05-29 07:49:12
下面使用RANK()的溶液也可使用。 – Phil 2017-05-29 08:02:21