sql语句 id为1的有两条数据,只有时间字段不一样,我想去时间最靠前的

2025年03月24日 11:20
有2个网友回答
网友(1):

意思不是很懂,不知道对不对,
你可以用row_number() over(partition by xx order by xx)函数试下;
select a.id,a.xing,a.ming,a.nian,T2.age from T1 as a left outer join

(SELECT row_number() over ( order by age) as ln,aid,age FROM T2 ) T2

on a.id=T2.aid
where T2.ln=1

网友(2):

order by t2(时间字段) desc