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

Как да създам кръстосана заявка за база данни в MySQL?

Вие имате достъп до други бази данни в същия MySQL екземпляр, като поставите префикс към таблицата с подходящото име на базата данни. IE:

SELECT *
  FROM this_database.table_1 t1
  JOIN that_database.table_2 t2 ON t2.column = t1.column

Имайте предвид

Заявката се изпълнява с идентификационните данни за удостоверяване, използвани за настройка на връзката. Ако искате да направите заявка за две таблици едновременно в две (или повече) бази данни, потребителят, използван за изпълнение на заявката, ще се нуждае от SELECT достъп до всички участващи бази данни.

Справка:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ГРЕШКА 1118 (42000) Размерът на реда е твърде голям

  2. Валидиране УНИКАЛНО поле в Codeigniter с 2 индекса

  3. RuntimeError с mysql2 и rails3 (bundler)

  4. Задайте стойност по подразбиране, ако се предава празен низ

  5. Инсталирайте mysql-python (Windows)