Как использовать «выборку первой строки только» в сочетании с оператором «in»? что-то вродеИзвлечь первую строку только с операцией IN в DB2
select user_id, item_name as last_item_name
from sale
where user_id in (1,2)
order by date desc
fetch first row only
, который я хочу, чтобы вернуть последний товар, каждый покупает? например: при выполнении запроса на
--------------------------------
id | user_id | item_name| date |
1 | 1 | pen | 01/01|
2 | 1 | book | 02/01|
3 | 2 | book | 01/01|
4 | 2 | computer | 02/01|
--------------------------------
должен вернуть
user_id | last_item_name|
1 | book |
2 | computer |
-------------------------
Спасибо!
проблема с классикой [тег: наибольшая n-на-группу] (где группа по-личному, а «наибольшая» - последняя дата). –