在組中選擇附加列值請參閱下面的mysql表數據。我想要做的是每個日期都有MIN(價格),但也要選擇匹配的some_id。通過
SELECT date, MIN(price), some_id
FROM table
GROUP BY date
這不起作用,因爲mysql 5.7引入了完整的分組模式,因爲它是默認的。
任何想法?請注意,這是一個擁有數百萬行的巨大表格。
date price some_id
2016-04-09 10.66 3535475
2016-04-09 11.53 2429075
2016-04-09 11.53 2119575
2016-04-09 12.53 1431700
2016-04-09 12.55 2119375
2016-04-10 8.58 885050
2016-04-10 13.20 3535475
2016-04-10 14.27 2429075
2016-04-10 14.27 2119575
2016-04-10 14.70 13591
2016-04-11 11.98 885050
2016-04-11 12.44 2119375
2016-04-11 13.00 3535475
2016-04-11 13.79 2119575
2016-04-11 14.27 2429075
2016-04-11 14.91 13409
2016-04-11 15.38 2152375
2016-04-11 15.64 1431700
是表格數據還是當前結果還是想要的結果?我們需要他們! – jarlh
這是表格數據。想要的結果是每個'日期'一行,'MIN(價格)'+匹配'some_id' –