sql >> Databáze >  >> RDS >> Mysql

Sjednocující dotazy z různých databází v Laravel Query Builder

Nemůžete použít různá připojení, ale stále to můžete udělat tak, že explicitně zadáte název db:

$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. Jak povolit INNODB v mysql

  2. Jak age() funguje v PostgreSQL

  3. Vraťte konec měsíce v SQLite

  4. Simple Encrypted Arithmetic Library (SEAL) a proměnná seal::Ciphertext