Sql 获取分组结果集的最小值

Sql 获取分组结果集的最小值,sql,Sql,我有一张桌子 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| 45

我有一张桌子

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日各地区的最便宜价格,谢谢,这正是我想要的。
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