【发布时间】:2021-06-24 03:11:51
【问题描述】:
所以我有多个表,我想根据这些多个表中的所有列创建新表。但如果列名重复,则只取 1 列。
我试图创建这样的查询:
CREATE TABLE schema_rr_dmt
AS (SELECT al.*, rl.*, cs.* FROM a_loans al INNER JOIN s_CUSTRLTNP rl
ON al.id_nasabah = rl.id_nasabah INNER JOIN s_customer cs ON cs.id_nasabah = rl.enterprise_id);
但它变成了错误
[Error] Script lines: 8-10 -------------------------
ORA-00957: duplicate column name
Script line 9, statement line 2, column 22
如果多个表中的列名相同,如何只取一列
【问题讨论】:
标签: sql oracle oracle-sqldeveloper