Выбор данных с подсчетом их количества
Добавлено: 17 апр 2006, 15:51
Добрый день.
Дано: таблица таблица1 в которой есть много полей, но интересуют следующие - имя, дата модификации, идентификатор.
идентификатор - уникален, имя может быть не уникально.
Необходимо:
выбрать из таблицы идентификаторы, тех элементов которые для каждого имени были последний раз модифицированы с указанием числа таких имен в таблице.
ТО есть
1 имя1 13.02.03
2 имя2 13.02.03
3 имя1 12.02.03
4 имя2 15.02.03
5 имя3 16.02.03
запрос должен вернуть
1 2
4 2
5 1
реально ли это сделать одним запросом, или необходимо два и результаты сопоставлять в коде?
Заранее спасибо.
P.S. если кого-то интересует смысл такого извращения, то ответ прост - необходимо показать последние элементы для каждого имени, при этом показав особую иконку если еще имеются элементы с таким же именем.
Дано: таблица таблица1 в которой есть много полей, но интересуют следующие - имя, дата модификации, идентификатор.
идентификатор - уникален, имя может быть не уникально.
Необходимо:
выбрать из таблицы идентификаторы, тех элементов которые для каждого имени были последний раз модифицированы с указанием числа таких имен в таблице.
ТО есть
1 имя1 13.02.03
2 имя2 13.02.03
3 имя1 12.02.03
4 имя2 15.02.03
5 имя3 16.02.03
запрос должен вернуть
1 2
4 2
5 1
реально ли это сделать одним запросом, или необходимо два и результаты сопоставлять в коде?
Заранее спасибо.
P.S. если кого-то интересует смысл такого извращения, то ответ прост - необходимо показать последние элементы для каждого имени, при этом показав особую иконку если еще имеются элементы с таким же именем.