【发布时间】:2012-03-09 23:31:26
【问题描述】:
我有一个名为“参与者”的表,其中包含 3 个字段:
prt_id
prt_event_id
prt_participant_id
我有一个选择查询,其中 event_id 上有 where 条件。查询返回假设 20 行(20 个不同的参与者)。我想做的是能够找出给定参与者的行号(prt_id)。
SELECT *
FROM participants
WHERE prt_id = someinteger
【问题讨论】:
-
RowID 是 Oracle 独有的功能:docs.oracle.com/cd/B19306_01/server.102/b14200/…
-
你需要这个做什么?行的顺序不是你添加记录的顺序,你知道的。
-
当然……但我想让帖子保持简单。事实上,我根据时间戳订购了我的选择查询......