Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thực hiện truy vấn với các giá trị được phân tách bằng dấu phẩy và nối trong cột trong Laravel

Hy vọng nó sẽ làm việc cho bạn. có một thử

$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);

nếu bạn thử nó dd($docomuntOrders) hy vọng nó sẽ trả về kết quả mong muốn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đếm và đặt hàng

  2. Làm việc với MyISAM trong MySQL

  3. Số ID lớn nhất mà autoincrement có thể tạo ra trong mysql là gì

  4. Cột INT (3) không cắt bớt giá trị đến độ dài thích hợp và cho phép chèn giá trị đầy đủ - MySQL

  5. Bế tắc khi sử dụng CHỌN ... CHO CẬP NHẬT trong MySQL