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

2025-03-24 11:20:08
推荐回答(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