如何编写包含mysql用户定义变量选择的laravel连接

iswrvxsc  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(333)

我需要在laravel中编写一个mysql join语句来连接一个包含用户定义mysql变量的select语句。我尝试过使用->join(db::raw())来不占上风。使用这个join语句是获得所需输出的唯一方法。谢谢你的帮助!!

JOIN (SELECT @curHODRow:=0, @curHOD:=0,@curYearRow:=0, @curYear:=0, @curMonthRow:=0, @curMonth:=0, @curPtypeRow:=0, @curPtype:=0, @curPcodeRow:=0, @curPcode:=0) v
b5lpy0ml

b5lpy0ml1#

提供一个空闭包作为第二个参数:

->join(DB::raw('(SELECT @curHODRow:=0, [...]) v'), function() {})

相关问题