2015-03-30 2 views
0

У меня есть таблица с первичными полями id и timestamp, и есть много строк с разными метками времени. Я хочу получить строку, для которой существует последняя метка времени для определенного идентификатора. Временная метка находится в формате временной метки UNIX. Как получить эту конкретную строку?Получить последнюю метку времени в таблице

+1

Показать некоторые выборочные данные и ожидаемые результаты от этого. –

+0

id timestamp 1 3230313530333330313231313131 2 3230313530323131313633313339 1 3230313530323037313733363534 3 3230313530313237313232363035 2 3230313530313135303530323432 1 3230313530313135303435383334 

ответ

1
select id, max(timestamp) 
from table 
group by id 

Надежда помогла вам!

0

Попробуйте использовать это:

select * from table where id=1 order by timestamp_field desc; 
Смежные вопросы