タイトルの通りなのですが、クエリビルダでjoinの条件に数字を書くと列名ではありませんとエラーが出てしまいます。
以下のようなクエリの場合、「>join('M_sampleB as b','b.code','>=',1000)」ここでエラーになってしまいます。
エラーになったクエリをsqlserverで試すと[1000]となり、こちらでも列名ではありませんとなりました。
laravel クエリビルダ などで調べても出てこなかったので質問させていただきます。
よろしくお願いいたします。
php
1$first = DB::table('M_sampleA as a') 2 ->join('M_sampleC as c','a.num','=','o.num') 3 ->where('a.code','<>',0); 4 5 $results = DB::table('M_sampleA as a') 6 ->join('M_sampleB as b','b.code','>=',1000) 7 ->join('M_sampleC as c','a.num','=','c.num') 8 ->where('a.code','=',0) 9 ->union($first) 10 ->get(); 11

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/13 10:17