1.查询指定用户的所有最新的订单信息
数据库表结构
id |
user_id |
order_status |
update_date |
0001 |
admin |
ORDER_BUILD |
2020-06-01 |
0002 |
admin |
ORDER_PAYED |
2020-06-02 |
0003 |
admin |
ORDER_DELEVERY |
2020-06-03 |
0004 |
root |
ORDER_BUILD |
2020-06-01 |
0005 |
admin |
ORDER_ARRIVEL |
2020-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
查询结果
id |
user_id |
order_status |
update_date |
0004 |
root |
ORDER_BUILD |
2020-06-01 |
0005 |
admin |
ORDER_ARRIVEL |
2020-06-04 |
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。