如何交换日期oracle

时间:2016-04-05 17:59:16

标签: sql oracle

请我有一张像

这样的表格
customer_no   product_code
1345            001
1345            002
1345            003

我想要一张能够向我展示这些细节的新表

customer_no  product_code, product_code
 1345          001             002
 1345          001             003
 1345          002             001
 1345          002             003
 1345          003             001
 1345          003             002

1 个答案:

答案 0 :(得分:1)

这将为您提供所需的输出。

create yourNewTableName as (
   select t1.customer_no,
          t1.product_code,
          t2.product_code
   from yourOldTableName t1
   inner join yourOldTableName t2
         on t1.customer_no = t2.customer_no
   where t1.product_code != t2.product_code
);