Это мой стол:Как мне получить последнюю запись?
create table test (
id string,
name string,
age string,
modified string)
и это мои данные:
id name age modifed
1 a 10 2011-11-11 11:11:11
1 a 11 2012-11-11 12:00:00
2 b 20 2012-12-10 10:11:12
2 b 20 2012-12-10 10:11:12
2 b 20 2012-12-12 10:11:12
2 b 20 2012-12-15 10:11:12
Я хочу, чтобы получить последнюю запись (включить все столбцы ID, имя, возраст, модифицированную) группу по идентификатору, в приведенных выше данных, правильный результат:
1 a 11 2012-11-11 12:00:00
2 b 20 2012-12-15 10:11:12
Я использую ниже запроса в улье, он работает отлично в SQL http://sqlfiddle.com/#!2/bfbd5/42, но он не работает нормально в улье
select * from test where (id, modified) in(select id, max(modified) from test group by id)
Я использую версию улья 0.13.