JOIN查询问题:在Oracle DB

时间:2018-12-31 12:34:53

标签: sql oracle sql-insert

我有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关键字

我做错了什么?

0 个答案:

没有答案