【发布时间】:2010-09-05 10:35:38
【问题描述】:
使用 SQLite SELECT 语句,我希望能够获得每个结果的位置。
这可能吗?
表格:
fk_id idx
0 0
0 1
0 2
1 0
1 1
1 3
1 4
2 0
使 [fk_id, idx] 是唯一的。
查询:
SELECT `idx`, <??> from `mytable` WHERE `fk_id`=1
结果:
idx <??>
0 0
1 1
3 2
4 3
<??> 是我寻找的“订单”/“位置”/“索引”信息。
【问题讨论】:
-
你想做排名。当您想进行排名时,您必须对平局做出决定。有可能结缘吗?排名和dense_ranking是有区别的,关系就是区别。