可以使用SQL语句来解决这个问题。下面是一种可能的
SELECT date, user, MIN(id) AS first_id, MAX(id) AS last_id
FROM my_table
GROUP BY date, user
在这个SQL语句中,我们使用 MIN() 函数获取每个日期和用户组合中最小的 id 值,使用 MAX() 函数获取最大的 id 值。然后,我们使用 GROUP BY 指定了每个日期和用户的组合,以便将它们分组,并计算每个组的第一个和最后一个 id 值。
请注意,这是一种可能的解决方案,并且可能需要根据数据表结构和实际需求进行调整。
上一篇:按日期和序列号排序订单列表