Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql laravel雄辩上下文中的SQL减号运算符等价物_Mysql_Sql_Laravel_Eloquent - Fatal编程技术网

Mysql laravel雄辩上下文中的SQL减号运算符等价物

Mysql laravel雄辩上下文中的SQL减号运算符等价物,mysql,sql,laravel,eloquent,Mysql,Sql,Laravel,Eloquent,我正在寻找一种在laravel中减去两个查询结果的方法。我在谷歌搜索中没有找到好结果。这是我已经测试过的代码 $disconnectedOrderItems = DB::table( DB::raw("{$allOrderItems->toSql()} MINUS {$connectedOrderItems->toSql()}")) ->mergeBindings($allOrderItems->getQuery()) ->merge

我正在寻找一种在laravel中减去两个查询结果的方法。我在谷歌搜索中没有找到好结果。这是我已经测试过的代码

$disconnectedOrderItems = DB::table( DB::raw("{$allOrderItems->toSql()} MINUS {$connectedOrderItems->toSql()}"))
        ->mergeBindings($allOrderItems->getQuery())
        ->mergeBindings($connectedOrderItems->getQuery())
        ->get();
这会产生语法错误:
SQLSTATE[42000]:语法错误或访问冲突

难道你就不能写一个反连接吗?@TheImpler我有多个条件,所有这些条件的反转似乎都不简单。你使用mysql作为驱动程序吗?@TsaiKoga是的,我有。mysql似乎不支持减号运算符。