私はLaravelを使用しており、クエリビルダーで実装する方法がわからない非常に具体的なクエリを使用しています。Laravel - クエリビルダーで特定のクエリを実行する方法
クエリ:
DB::statement(DB::raw('SET @c_num = 0'));
$result = DB::table('table_name')
->selectRaw("*, @c_num:[email protected]_num+1 AS 'COUNT'")
->where('userid', 2)
->orderBy('id')
->get();
・ホープ、このことができます:
SET @c_num=0;
SELECT *, @c_num:[email protected]_num+1 AS 'COUNT'
FROM table_name
WHERE USERID = 2
ORDER BY id
は、あなたが何かを行うことができるはずあなたに