【发布时间】:2018-10-05 19:43:11
【问题描述】:
我想加入多个条件:
->join('filters', function($join) {
$join->on('filters.result_id', '=', 'results.id');
$join->on('filters.result_filter_id', '=', 2);
$join->on('filters.value', '>', 1);
})
这会导致错误:
“on 子句”中的未知列“2”
如何在条件连接中使用实际值,而无需雄辩地将其解释为列名?它适用于实际的 SQL 查询:
JOIN filters ON filters.result_id = results.id
AND filters.result_filter_id = 2
AND filters.value > 1
【问题讨论】:
标签: mysql laravel join eloquent