我遇到这个查询,需要以雄辩的形式在互联网上写出来,无法为我的问题找到确切的解决方案。
SELECT
query_id, t1.time, result, platform_id
FROM
query_logs t1
WHERE
t1.time = (SELECT
MAX(time)
FROM
query_logs t2
WHERE
t1.query_id = t2.query_id);
我尝试如下编写它,我使用query_Logs作为模型到我的控制器:
$bmdata = Query_Logs::select('query_id', 'time','result','platform_id')
->where('time', function($q){
$q->from('query_logs')
->selectRaw('max(time)')
->where('query_id', '=', 'query_id')
})
->get();
你们能帮我吗?
答案 0 :(得分:0)
使用此:
__EVENTVALIDATION