Вы должны опубликовать определение таблицы, но более или менее это должно быть возможно, используя GROUP BY
.
SELECT col1, col2, col3, MIN(timestamp)
FROM users
GROUP BY
col1, col2, col3
Если любой из ваших других столбцов также содержит переменные данные (как они на самом деле должны быть в нормализованной таблице), вам нужно выбрать, какую агрегированную функцию вы хотите использовать для них.
SELECT col1, col2, col3, MAX(var1), AVG(var2), ..., MIN(timestamp)
FROM users
GROUP BY
col1, col2, col3