MySQL-获取历史记录”;快照“;从历史记录表中

MySQL-获取历史记录”;快照“;从历史记录表中,mysql,Mysql,我有一个MySQL数据库,它有一对多关系字段(例如orders和order_items),每次更改order_items时,记录也会插入order_item_history表中,时间戳在modified字段中 我需要做的是查询数据库,以获取基于特定日期的订单状态。要获取特定订单商品的最新版本,我将 从订单项目历史记录中选择*,其中订单项目id=4且已修改请尝试- 感谢您的快速响应,但此查询只返回一行,我想为每个订单项目限制一行 SELECT * FROM order_item o LEFT JO

我有一个MySQL数据库,它有一对多关系字段(例如orders和order_items),每次更改order_items时,记录也会插入order_item_history表中,时间戳在modified字段中

我需要做的是查询数据库,以获取基于特定日期的订单状态。要获取特定订单商品的最新版本,我将

从订单项目历史记录中选择*,其中订单项目id=4且已修改请尝试-


感谢您的快速响应,但此查询只返回一行,我想为每个订单项目限制一行
SELECT * FROM order_item o
LEFT JOIN order_item_history oh ON o.id=oh.item_id
WHERE o.id=4
ORDER BY o.id DESC
LIMIT 1