我有2个表:table1,table2。
table1的sso_id包含一些名称。
table2具有“类型”列,其值分别为“ ADMIN”,“ USER”,“ DBA”等。
我创建了另一个表:table3。
在表3中,我要从表1中插入“名称”(sso_id),并从表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关键字
我做错了什么?