mysql - 获取mysql结果raw的索引

标签 mysql

我有下表:-

id | name
 1 | abc
 5 | def
 9 | ghi
 10 | jkl
 11 | mno
 12 | pqr

我想获取给定id的索引

例子:-

SELECT `id`, INDEX FROM `table` WHERE `id`>5
// INDEX is the function that I want

结果:-

id | INDEX
 9 | 3
 10 | 4
 11 | 5
 12 | 6

我在谷歌上搜索了一下,没有找到答案。

在此先感谢您的帮助。

最佳答案

SELECT id,(select count(1) from table where id<9) FROM table WHERE id=9;

关于mysql - 获取mysql结果raw的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47940160/

相关文章:

mysql - 在 zend 验证器 float 中使用 "."作为小数

php - 有没有更好的方法来获取限制为 1 的随机记录

php - 从mysql数据库php中删除数据

php - 在 MySQL 中计算特定日期之间数百万行的最佳方法

php - Ajax 只在第一次工作

mysql - 如何从一个数据库中过滤掉另一个数据库中的记录

php - PDO 未选择数据库

mysql - 使用两个 LEFT JOIN 和 GROUP BY 时 SUM 不正确

mysql - 如何在订购后对查询进行分组?

php mysql搜索脚本,如何使匹配结果加粗