mysql,计算所有用户的最小值

Kia*_*ash 2 mysql

我有一个用户ID及其活动时间戳表.两列.我想得到一张人员及其最大和最小时间戳表.

我知道如何为个人获得最小和最大但不是所有人:

select min(tb_timestamp), max(tb_timestamp) from tb
where tb_user_id=10;
Run Code Online (Sandbox Code Playgroud)

Vid*_*dya 5

聚合函数通常需要GROUP BY语句.

SELECT column_name, aggregate_function(column_name)
FROM table_name
GROUP BY column_name; 
Run Code Online (Sandbox Code Playgroud)

这样做:

SELECT MIN(tb_timestamp), MAX(tb_timestamp)
FROM tb
GROUP BY tb_user_id
Run Code Online (Sandbox Code Playgroud)