Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysqli присъедини таблици от 2 различни бази данни

Този въпрос няма нищо общо с mysqli (или друг API).

За да извърши обединяване с таблица от различна база данни, потребител, който се свързва с mysql, трябва да има права SELECT и за двете бази данни.

След като направите това, просто изберете една от базите данни в изявлението за връзка и адресирайте друга, като използвате обичайния синтаксис на точки:

SELECT * FROM t1 JOIN db2.t2

За да отговоря буквално на въпроса ви,

Не можете



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL IN клауза:максимален брой аргументи

  2. Повторете низ няколко пъти в MySQL – REPEAT()

  3. как да прехвърля шестнадесетичния към varchar (datetime)?

  4. Извличане само на фиксиран брой редове в MySQL

  5. Неизвестна колона в „списък с полета“, но колона съществува