【发布时间】:2011-12-22 17:12:21
【问题描述】:
我想获取数据库中原始记录的row_number。有没有办法在mysql中检索记录的原始行号? 假设我的陈述是
select course_id from course where subject='finance';
此查询可以有多个记录。假设它们来自第 4、5、7、9 和 10 行。如何从我的查询中检索这些 row_numbers?
【问题讨论】:
-
大多数 SQL 数据库中没有实际的“行号”。如果您需要跟踪添加行的顺序,您需要自己分配一个顺序 ID 或插入完成时设置的日期列。
-
$num = $mysql_num_rows($res); for ($i=0;$i
-
我的回答解决了您的问题@codingNewbie 还是您需要更多帮助?
-
我只是使用了一个简单的更新语句,我意识到我不需要检索行号。我不想创建排名。非常感谢您的帮助:)
标签: mysql row row-number