订单: ID,AUTHOR_ID,consumer_id,supplier_id,经理标识,STATUS_ID,创建
orders_archive ID,ORDER_ID,USER_ID,创建
也就是说,有订单,任何用户都可以标记订单存档(客户,经理..)
我们需要获取由当前用户创建的所有记录,以及哪些记录添加到/已添加到存档(同一用户)
$orders = ORM::factory('Order')
->where('author_id', '=', $this->user->id)
->and_where(?)
如何插入子查询?我是否正确理解你想使用DB :: expr()?怎么样?
'orders_archive'与'orders'具有“属于”关系。所以你不能只查询当前用户的所有orders_archive并获得相应的订单吗? – kero
因此,可以将档案中的所有记录,以及如何获取所有记录,但不能将其添加到档案中? – entermix