У меня есть 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 не найдено там, где ожидается
Что я делаю не так?