如何将三列的值从一个表1加载到另一个表2中,该表在配置单元中只有一列?

utugiqy6  于 2021-07-13  发布在  Hadoop
关注(0)|答案(1)|浏览(353)

你能帮我查一下吗。

表1(输入)有三列(贷方日期、借方日期、付款日期),表2(输出)有一列日期
表1中的三列值应在表2中可用。
我试过了,但没用。

  1. insert into table2
  2. select date
  3. from (
  4. (select credit_date, debit_date, Payment_date from table 1) as date)t;

请你带路好吗。

xn1cxnb4

xn1cxnb41#

尝试执行联合所有:

  1. insert into table2
  2. select * from (
  3. select credit_date as date from table1
  4. union all
  5. select debit_date as date from table1
  6. union all
  7. select payment_date as date from table1
  8. ) t

相关问题