作者GinginDenSha (gingin)
看板Database
标题[SQL ] postgreSQL的limit
时间Tue Jun 7 09:27:05 2011
不好意思又来发问..
postgreSQL的limit + order by可以拿来取前几名
比如说我要以"获奖次数"当作排名依据
表如下
<name> <times>
David 4
Merry 2
Terry 5
Billy 4
Tom 2
John 1
而postgreSQL取前三名的语法(SELECT * FROM table ORDER BY times limit 3)却出现...
<name> <times>
Terry 5
David 4
Billy 4
有什麽办法可以让名次重复吗?
就是产生如下的结果
<name> <times>
Terry 5
David 4
Billy 4
Merry 2
Tom 2
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.195.31.183
1F:推 danielguo:先用 GROUP BY 取出前三大的 times, 然後用times查询人 06/07 11:59
2F:→ GinginDenSha:感谢 !! 弄出来了 06/09 00:27