1.查询指定用户的所有最新的订单信息

数据库表结构
iduser_idorder_statusupdate_date
0001adminORDER_BUILD2020-06-01
0002adminORDER_PAYED2020-06-02
0003adminORDER_DELEVERY2020-06-03
0004rootORDER_BUILD2020-06-01
0005adminORDER_ARRIVEL2020-06-04
查询语句
select * from  (      select * from tc_order       where user_id = 'admin'  ) p1  inner join(      select           id, user_id, order_status, max(update_date) UpdateDate    from tc_order       where           user_id = 'admin'      group by id  ) p2       on p1.id = p2.id      and p1.update_date = p2.UpdateDate  where       1 = 1  order by p1.update_date desc
查询结果
iduser_idorder_statusupdate_date
0004rootORDER_BUILD2020-06-01
0005adminORDER_ARRIVEL2020-06-04