我有一个简单的模式 - Order和OrderState,后者记录了订单状态随时间的变化情况。当前状态是具有最新时间戳的子行的状态。我需要查询具有给定状态的所有订单。两个表都有一个从序列生成的id列,因此给定订单的最高id是当前状态。
类似
select order from Order o, OrderState os where os.order_id = o.id and os.id and os.state = <desired state> and os.id = *the highest id for that particular order*
我完全难过......
答案 0 :(得分:0)