作者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)
推 jackghost:SELECT id,max(value) AS value FROM table GROUP BY id 09/17 23:28
→ taitin:喔喔~我會了~感謝你 09/17 23:46