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

Các truy vấn liên hợp từ các cơ sở dữ liệu khác nhau trong Laravel Query Builder

Bạn không thể sử dụng các kết nối khác nhau, nhưng bạn vẫn có thể làm điều đó bằng cách cung cấp tên db rõ ràng:

$q1 = DB::table('db1.contacts')
       // where(..) or anything you need here
       ->select('mail_address as email', 'date as created_at');

$q2 = DB::table('db2.contacts')
       // like above
       ->select('email', 'created_at');

$result = $q2->union($q1)->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. 3 cách để tìm vị trí của một chuỗi con trong một chuỗi trong MySQL

  2. Lấy các giá trị và số lượng duy nhất cho mỗi

  3. Tôi cần auto_increment một trường trong MySQL không phải là khóa chính

  4. Tính tổng thời lượng trong MySQL

  5. MySQL:Tìm các hàng không tham gia vào mối quan hệ