Mysql
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Нуждаете се от помощ за създаване на структура към база данни

  2. Избиране на формати за дата за обобщени изчисления от база данни с Django

  3. MySQL, съединяване/сливане на 2 таблици без споделена колона и подреждане по обща колона

  4. как да извлека данни от две таблици в mysql?

  5. Искам тригер за ИЗТРИВАНЕ от 2 таблици в MySQL