gpt4 book ai didi

php - 如何操作记录的ID顺序?

转载 作者:行者123 更新时间:2023-11-29 17:23:02 30 4
gpt4 key购买 nike

我正在尝试选择一组列表并以重新排序的数字方式获取结果。

例如

ID名称

  1. jack
  2. jack
  3. 保罗
  4. 鲍勃
  5. 鲍勃
  6. 保罗
  7. 鲍勃

假设我选择 name='bob',因此得到它的 ID 号 4,5,7

现在我想要的结果是

按照这个顺序 1、2、3 ...

而不是 4、5、7 ...

因为这是鲍勃的第一次、第二次和第三次等等......

实现这一目标的最简单方法是什么?

最佳答案

这里 mysql 变量可以完成这项工作。声明并初始化变量@a = 0,分配一个递增的值并在查询中选择。查询应如下所示:

SET @a = 0;
SELECT @a := @a + 1 AS id, name FROM table_name WHERE name = 'bob';
SET @a = 0;

最后再次设置@a = 0的值。

关于php - 如何操作记录的ID顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51146421/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com