sql >> データベース >  >> RDS >> Mysql

Laravelの列に結合値とコンマ区切り値を使用してクエリを実行します

    それがあなたのために働くことを願っています。試してみてください

    $docomuntOrders = \DB::table("orders")
                ->select("orders.*",\DB::raw("GROUP_CONCAT(documents.name) as docname"))
                ->leftjoin("documents",\DB::raw("FIND_IN_SET(documents.id,orders.file_id)"),">",\DB::raw("'0'"))
                ->where('user_id',getCurrentUser()->user_id)
                ->groupBy("orders.id")
                ->paginate(10);
    

    試してみるとdd($docomuntOrders) 希望する結果が返されることを願っています。



    1. MySQLのユーザー名とパスワードを変更するにはどうすればよいですか?

    2. Opencart 2.2.0は、メーカーによる検索を可能にします

    3. SQLをSQLalchemyに変換する

    4. postgres array_aggエラー:異なる次元の配列を蓄積できません