MySQL 查询每个用户第一个订单的SQL语句
假设订单表名为'orders',其中包含字段'user_id'表示用户ID,字段'order_id'表示订单ID,那么查询每个用户第一个订单的SQL语句如下:
SELECT user_id, MIN(order_id) AS first_order_id
FROM orders
GROUP BY user_id
该语句使用 MIN(order_id) 函数获取每个用户最小的订单ID,并使用 GROUP BY user_id 将结果分组按用户ID进行聚合。最终,查询结果将包含每个用户的ID和其第一个订单的ID。
原文地址: https://www.cveoy.top/t/topic/nZBD 著作权归作者所有。请勿转载和采集!