Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bergabung dengan Tabel dari Database yang berbeda

Sebenarnya tidak sulit untuk menggabungkan database yang terpisah (dengan asumsi mereka berada di server yang sama) Sama seperti Anda akan menentukan bidang menggunakan "table.field", Anda juga dapat menggunakan "database.table.field" Di bawah ini adalah contoh dari dua database bergabung:

$sql="SELECT db1.table1.somefield, db2.table1.somefield FROM db1.table1 INNER JOIN db2.table1 ON db1.table1.someid = db2.table1.someid WHERE db1.table1.somefield = 'queryCrit';"

Anda cukup menulis kueri Anda seperti yang Anda lakukan jika Anda bekerja dalam satu db, cukup gunakan notasi titik untuk menentukan basis data Anda juga.

Sejauh masalah Anda, saya tidak berpikir Anda menambahkan nama database sebelum nama tabel di mana-mana .Cobalah itu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mencari data JSON di MySQL?

  2. Beban Kerja Database OLTP/Analytics Hibrida:Mereplikasi Data MySQL ke ClickHouse

  3. Bagaimana cara memperbarui tabel secara otomatis saat tabel lain diperbarui di server mysql yang berbeda?

  4. DATE_ADD() Contoh – MySQL

  5. Perintah MySQL:Lembar Cheat dari Pertanyaan Umum MySQL