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

Laravel:Kết quả kết hợp truy vấn lồng vào một mảng con

Đừng nghĩ rằng nó có thể làm được nếu không có Eloquent.

Bạn có thể đi theo con đường ban đầu:

$results = DB:table('posts')
    ->leftJoin('comments', 'posts.id', '=', 'comments.post_id')
    ->select('posts.*', 'comments.*', 'comments.id as comments_id')
    ->get(); 

foreach($results as &$result) 
{ 
    $result['comment'] = [
        'id' => $result['comment_id'], 
        'comment' => $result['comment'], 
        'comment_author' => $result['comment_author']
    ]; 
    unset($result['comment_author'], $result['comment_id']);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi từ nhị phân sang thập phân bằng MySQL

  2. Bật nhật ký truy vấn chung MySQL với JDBC

  3. Tính khoảng cách cho 2 điểm, vĩ độ và kinh độ

  4. phân loại mysql của số phiên bản

  5. Một mục câu đố trên mỗi trang (chương trình câu đố php / mysql)