简单来说,如何计算某一行之前有多少行。我使用的是增量 ID,但行是随机删除的,因此仅检查 ID 是行不通的。
比如说,如果我有 30 行,并且我根据名称(或任何实际内容)选择了一行,那么在该行之前有多少行?它可以是 16、1、12 或任何值。
我正在使用 MySQL 和 CodeIgniter。
我假设您的主键列的数据类型为整数
SELECT COUNT(*) FROM `table`
WHERE id < (SELECT id FROM `table` WHERE `conditions are met for specific row`)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)