创建 table 来比较行

create table to compare rows

为了能够在 oracle 中使用 UTL_MATCH.JARO_WINKLER_SIMILARITY,我需要具有以下格式的 table(在我的例子中为临时 table)

a --------------abc

一个----------------bax

一个----------------税

b --------------abc

b --------------bax

b --------------税

c --------------abc

c --------------bax

c --------------税

我左边的列来自一个 table,右边的列来自另一个 table。我的问题是如何以这种格式创建 table?

非常感谢您的帮助。

如果你想要空结构那么:

create table test as 
  select table1.col1, table2.col2
    from table1, table2
    where 1=0

如果您想要 table 数据,那么:

create table test as 
  select distinct table1.col1, table2.col2
    from table1, table2