SQL Group сортировка по дате - PullRequest
       37

SQL Group сортировка по дате

1 голос
/ 08 декабря 2011

У меня есть таблица, похожая на следующую:

id
type
created (date).

Я хочу вернуть последний созданный элемент каждого типа. Таким образом, он вернет один элемент (самый последний) для каждого типа.

Е.Г.

id:1 type:A created:2011

id:2 type:A created:2008

id:3 type: B created:2009

id:4 type: B created:2010

Это вернется с идентификаторами записи 1 и 4.

1 Ответ

1 голос
/ 08 декабря 2011

это работает с использованием самостоятельного соединения

select T1.* from table t1 LEFT JOIN table t2 
ON t1.type = t2.type and t1.created < t2.created
where t2.id is null
...