sql语句,请问这两个表怎么联合查询
发布网友
发布时间:2022-04-26 18:16
我来回答
共1个回答
热心网友
时间:2023-10-20 13:05
select a.*,b.*
from a inner join b on a.id=b.字段2
order by a.字段3 desc,b.字段4 desc追问
不对啊,两个表的时间排序不对啊.
这个语句是先按照a表时间排序,再按照b表排序.
我的意思是,两个表的时间组合在一起后再排序(即取两表最大的时间作为排序条件)
追答select a.*,b.*
from a inner join b on a.id=b.字段2
order by case when a.字段3 >b.字段4 then a.字段3 else 字段4 end desc