Re[3]: Запрос: значение последней записи.
От: Аноним  
Дата: 14.04.04 11:11
Оценка: +1
Здравствуйте, Hyzhak, Вы писали:

H>Здравствуйте, Аноним, Вы писали:


А>>
А>>select id,rez from table 
А>>where
А>>id in (...) and
А>>year=(select max(year) from table)

А>>


H>Насколько я понимаю это работает в том случае, если меня интересуют записи только по последнему для всех записей году.


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




select t1.id, t1.rez from table t1
  where t1.id in (...) 
    and t1.year = (select max(t2.year) from table t2
                     where t2.id = t1.id)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.