我有一个 mysql 表 - mytable,如下所示:
name | sales
Mark | 4
Steve | 2
Rick | 5
David | 1
根据完成的销售数量获取结果时,例如:
$this->db->select('name,sales');
$this->db->where('sales >=', '2');
$this->db->order_by("sales", "desc");
$query = $this->db->get('mytable');
并放入一个带有等级的表格,它看起来像:
Rank | Name | Sales
1 | Rick | 5
2 | Mark | 4
3 | Steve | 2
但是,我不想把它放在桌子上。相反,我想根据查询条件知道一个人的排名。例如,给定名称 Mark,我应该直接将他的行号(排名)设为“2”。使用 codeigniter 活动记录实现此目的的 mysql 查询是什么?