[SQL ] MySQL怎麼找前三大值???
資料庫名稱: MySQL
資料庫版本: 5.1
問題如下
舉例說 我的table
stage c01 c02 c03
------------------------------------------
A11 0 90 0
A21 8 30 0
A42 50 0 0
A45 69 0 0
找出表中前三大數字
得到的輸出希望是
TOP1 A11 c02 90
TOP2 A45 c01 69
TOP3 A42 c01 50
目前只能用max找到最大值
其他就不知道該怎麼辦??
請各位高手幫幫小弟我!!
感謝 感謝 再感謝!! 拜託拜託!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.155.90
※ 編輯: homej7 來自: 114.37.155.90 (11/23 21:30)
推
11/23 22:07, , 1F
11/23 22:07, 1F
→
11/24 21:57, , 2F
11/24 21:57, 2F
→
11/24 21:58, , 3F
11/24 21:58, 3F
→
11/24 21:59, , 4F
11/24 21:59, 4F
→
11/24 22:00, , 5F
11/24 22:00, 5F
→
11/24 22:01, , 6F
11/24 22:01, 6F
→
11/24 22:57, , 7F
11/24 22:57, 7F
→
11/26 19:42, , 8F
11/26 19:42, 8F
→
12/01 03:34, , 9F
12/01 03:34, 9F
→
12/01 03:38, , 10F
12/01 03:38, 10F
討論串 (同標題文章)