我想把最近更新的台词拉进来。我尝试在select语句中使用max函数,但得到的结果与执行select*时相同:
select max(last_update_date),vendor_id, last_update_date, last_updated_by , VENDOR_SITE_CODE
from POZ_SUPPLIER_SITES_ALL_M
group by vendor_id, last_update_date, last_updated_by, VENDOR_SITE_CODE
这是表格:
这就是我想要的结果:
我必须使用什么条件或函数才能得到我想要的结果?
2条答案
按热度按时间piwo6bdm1#
你可以用
row_number
达到你的预期效果。06odsfpq2#
一种方法使用相关子查询:
另一种方法使用聚合和
keep
:这个
keep
表达是甲骨文(相当冗长)说“第一”的方式。当然,还有
row_number()
同样的方法。