使用NOT IN CLAUSE在laravel中转换查询

问题描述 投票:0回答:1

我有一个在navicat中工作的查询。我想把它转换成laravel但我有错误。请帮我转这个查询到Laravel Query Builder。

这是Navicat中的常规查询:

SELECT
*
FROM
assign_sec
WHERE   assign_sec.stud_id 
    NOT IN (SELECT stud_id FROM attendance WHERE attendance.att_date="2018-01-03" AND attendance.att_sec = "10") 
    AND assign_sec.sec_id = "10"
mysql laravel-5.5 laravel-query-builder
1个回答
0
投票

在laravel中,对于复杂查询,您可以尝试RAW Expression,如:

$results = DB::select( DB::raw("Your query here") );

Reference

© www.soinside.com 2019 - 2024. All rights reserved.