作者taitin (小南)
看板Database
标题[SQL ] 选择多笔最大值
时间Fri Sep 17 22:47:24 2010
我使用的是my_sql
有些资料想处理
例如
id value
1 5
1 3
1 1
2 4
2 7
3 8
3 6
我希望得到的结果是
1 5
2 7
3 8
也就是select 出每一个id最大值
本来的写法是一次一次找出最大值
可是这样感觉很没效率
SELECT MAX(value) FORM table WHERE id = 1
後慢慢找
这要怎麽写比较好~请高手指点
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.43.138.189
※ 编辑: taitin 来自: 115.43.138.189 (09/17 22:49)
1F:推 jackghost:SELECT id,max(value) AS value FROM table GROUP BY id 09/17 23:28
2F:→ taitin:喔喔~我会了~感谢你 09/17 23:46