Есть таблицы:
orders:
id, author_id, consumer_id, supplier_id, manager_id, status_id, created
orders_archive
id, order_id, user_id, created
То есть, есть заказы, любой пользователь может отметить заказ архивным (заказчик, менеджер..)
Нужно получить все записи, которые создал текущий пользователь, и которые при этом добавлены/не добавлены в архив (этим же пользователем)
$orders = ORM::factory('Order')
->where('author_id', '=', $this->user->id)
->and_where(?)
Как вставить такой подзапрос? Я правильно понимаю, что нужно использовать DB::expr() ? Как?