我在不同服务器中的两个连接之间以雄辩的方式查询,我想使用主对象中的列值过滤相关表。
预期结果是具有列" status_mkt"的订单。在表格"订单"在服务器" A",不同于列"状态"在桌子上" orderERP"在服务器" B"。
我尝试过这样的事情,但没有成功:
Order::with('orderERP', 'store', 'store.marketplace')
->where('status_mkt', '<>', 'DELIVERED')
->whereHas('orderERP', function ($query) {
$query->where('status', '<>', 'orders.status_mkt');// this don't work
})
->get();