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

Jak vytvořím křížový databázový dotaz v MySQL?

K dalším databázím ve stejné instanci MySQL přistupujete tak, že před tabulku uvedete příslušný název databáze. IE:

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

Mějte na paměti

Dotaz se spustí s přihlašovacími údaji autentizace použité k nastavení připojení. Pokud chcete dotazovat dvě tabulky současně ve dvou (nebo více) databázích, uživatel použitý ke spuštění dotazu bude potřebovat přístup SELECT ke všem zahrnutým databázím.

Odkaz:



  1. Omezení, aby se zabránilo porušení omezení FK ve třetí tabulce

  2. Složitost NULL – Část 3, Chybějící standardní funkce a alternativy T-SQL

  3. Mít sloupce s časovým razítkem Vytvořeno i Poslední aktualizace v MySQL 4.0

  4. Funkční jednotky