【发布时间】:2021-06-12 18:53:37
【问题描述】:
我有这个问题:
return DB::table('electricity_meters')
->where('electricity_meters.id', 16)
->leftJoin('service_instances', 'service_instances.electricity_meter_id', '=', 'electricity_meters.id')
->leftJoin('readings', 'electricity_meters.kwh_param_id', '=', 'readings.parameter_id')
->where('readings.taken_at', '>', 'service_instances.active_to')
->select([
'readings.taken_at',
'service_instances.active_to',
])
->get();
注意'readings.taken_at', '>', 'service_instances.active_to',但不知怎么的结果是……
[
{
taken_at: "2021-02-16 23:59:59",
active_to: "2021-03-28"
},
...
]
我在这里错过了什么?
【问题讨论】:
标签: mysql laravel laravel-query-builder