我有一张这样的table:
ID Payment year
A 10 1
A 15 2
A 12 3
B 11 2
B 15 4
C 25 1
C 17 3
我正在寻找一个查询,该查询返回上一年每个id的行。对于每个id,年份列的顺序是递增的。
我需要这样的结果:
ID Payment year
A 12 3
B 15 4
C 17 3
到目前为止,我有这个问题:
select ID, Payment, Year from payment_table
where year = (select max(year) from ?????????);
我不知道我应该写什么来代替????????
如果有人能给我一些建议,我将不胜感激。
1条答案
按热度按时间bz4sfanl1#
使用
subquery
: