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

Tham gia hai bảng MySQL trong các cơ sở dữ liệu khác nhau trên cùng một máy chủ với Laravel Eloquent

Giải pháp này phù hợp với tôi:

Model1::where('postID',$postID)
      ->join('database2.table2 as db2','Model1.id','=','db2.id')
      ->select(['Model1.*','db2.firstName','db2.lastName'])
      ->orderBy('score','desc')
      ->get();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dữ liệu không được lưu trữ bằng các câu lệnh chuẩn bị

  2. Nhận các giá trị khác biệt từ mảng MySQL JSON

  3. Tham gia trên các cột thuộc loại khác nhau?

  4. cakephp:làm thế nào để NOW () hoạt động trong điều kiện tìm kiếm?

  5. Báo cáo MySQL Workbench không hợp lệ tại vị trí này đối với lỗi phiên bản máy chủ này