Проблема запроса JOIN: в базе данных Oracle - PullRequest
0 голосов
/ 31 декабря 2018

У меня есть 2 таблицы: table1, table2.

table1 имеет sso_id, который содержит несколько имен.

table2 имеет столбцы типа, имеющие значения "ADMIN", "USER", "DBAи т. д.

Я создал еще одну таблицу: table3.

В table3 я хочу вставить «имя» (sso_id) из таблицы1 и «роль» (тип) из таблицы2.

Я использую следующий запрос:

INSERT INTO table3 (name, role)
SELECT t1.id, t2.id 
FROM table1 t1, table2 t2
WHERE t1.sso_id='abc' AND t2.type='ADMIN';

При выполнении вышеуказанного запроса я получаю сообщение об ошибке ниже:

ORA-00923: ключевое слово FROM не найдено там, где ожидается

Что я делаю не так?

...