Как правильно ссылаться на реляционные таблицы в большом запросе Google? - PullRequest
0 голосов
/ 13 июня 2019

Я пытаюсь добиться следующего в большом запросе, но борюсь с синтаксисом в стандартном диалекте SQL

SELECT DB.Table1.Key1,DB.Table3.Name ]
Where Table1.Key1=Table2.Key1, Table2.Key2=Table3.Name

Где ниже приведена аннотация таблиц

+---------+-----------+-----------+
| Tabel 1 |Table 2    |Table 3    |
| key1(PK)| Key1(FK)  | Key2(FK)  |
|         | Key2(PK)  | Name      |
+---------+-----------+-----------+

SELECT key   
FROM `DB.Table1`   
union DISTINCT 
SELECT key, Key2
from
`DB.Table2`
union DISTINCT 
SELECT Key2
from`DB3`

1 Ответ

1 голос
/ 13 июня 2019

использовать стандартный режим SQL, попробуйте, как показано ниже, используя join

SELECT Table1.Key1,Table3.Name
from Table1 join Table2
on  Table1.Key1=Table2.Key1 
join Table3 on Table2.Key2=Table3.Name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...