2011-09-01 50 views
-1

我有一個表得到一個分組的結果集的最小值

id| date|  shopid| price| region_id 
1| 10/12/12| 123|  999|  99 
2| 10/12/12| 124|  1099|  99 
3| 10/12/12| 125|  899|  99 

4| 10/12/12| 459|  989|  100 
5| 10/12/12| 457|  979|  100 
6| 10/12/12| 456|  939|  100 

我想找到的是每個地區的最便宜的價格在12年10月12日

回答

1
SELECT MIN(price) AS price, region_id 
FROM FOO 
WHERE date = '10/12/12' /*Should use ISO format for dates. Highly ambiguous*/ 
GROUP BY region_id 
+0

謝謝這正是我想要的。 – Richard