Gagal join antar table di laravel (db beda ip server )

permisi para master, saya punya masalah join antar table beda db ip server Screenshot-1.jpg env Screenshot-1.jpg config/database.php Screenshot-3.jpg mungkin ada pencerahan
avatar elshaa

Ditanyakan oleh @elshaa

8 Kontribusi 0 Poin

Login untuk menanggapi


Jawaban

Tabel 'tbl_pejabat_pembelian2' tidak di temukan, Pastikan dlu tabelnya ada di DB, atau mungkin aplikasinya belum connect ke DB servernya
avatar Rismal

Dijawab oleh @Rismal

130 Kontribusi 104 Poin

  • tabel m_rka_rev berbeda ip server dengan tbl_pejabat_pembelian2 yg ada di localhost, tbl_pejabat_pembelian2 saya panggil tanpa join m_rka_rev bisa - @elshaa
  • dan sebaliknya - @elshaa
  • Apakah 'berbeda ip server' berarti ini pakai multi DB ? - @Rismal

Tampikan semua | Login untuk menanggapi


Dalam pengertian bahwa ada 2 mysql database dalam 2 server (dengan ip berbeda). Solusinya: 1. Pakai [link](The FEDERATED Storage Engine)https://dev.mysql.com/doc/refman/8.0/en/federated-storage-engine.html[/link]. contoh: [link](Creating a FEDERATED Table Using CREATE SERVER)https://dev.mysql.com/doc/refman/5.6/en/federated-create-server.html[/link] 2. [link](Replication)https://dev.mysql.com/doc/refman/8.0/en/replication.html[/link] salah satu server, jadi query antar database saja. contoh: setelah di-[link](Replication)https://dev.mysql.com/doc/refman/8.0/en/replication.html[/link], https://www.navicat.com/en/company/aboutus/blog/1059-how-to-query-across-multiple-databases 2. Query kemasing-masing server, lalu di array_merge atau cara lainnya. contoh: How to merge two mysql query results into one array
avatar soeleman

Dijawab oleh @soeleman

41 Kontribusi 21 Poin

Login untuk menanggapi


Login untuk gabung berdiskusi