Есть ли способ запросить две таблицы из двух разных баз данных в Google Spanner?

Я хочу запросить две разные таблицы из двух разных баз данных в Google Spanner. Я хочу сделать что-то вроде этого:

SELECT T1.C1
      ,T2.C3
      ,T2.C4
FROM Database1.Table1 T1 
INNER JOIN Database2.Table2 T2
ON T1.C1 = T2.C2

Однако, когда я использую имя базы данных вместе с именем таблицы (Database.table), я получаю сообщение об ошибке

Table not found: 'Database.table'

Есть ли другой способ добиться этого или единственный обходной путь - создать все таблицы в одной базе данных?

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
0
753
1

Ответы 1

Нет, как вы выяснили, нет возможности объединить таблицы в двух отдельных базах данных - клиент гаечного ключа предназначен для каждой базы данных.

Либо поместите все таблицы в одну базу данных, либо выполните соединение на уровне приложения, используя экземпляр клиента гаечного ключа для каждого экземпляра базы данных.

Другие вопросы по теме