【发布时间】:2017-06-23 22:50:43
【问题描述】:
创建具有重复值的表,并使用 CTE(通用表表达式)删除这些重复值。
=> 有人请帮助我如何开始它,因为我真的不明白这个问题。 假设可以选择任何猜测重复值。
【问题讨论】:
-
CTE 不会删除任何内容。我也不明白这个问题。创建具有重复值的表很容易:
create table tbl as select 1 col1 from dual union all select 1 from dual创建一个表tbl,其中包含一列col1和两行,该列中的值均为 1。 -
这就像一个问题片段。它有更多的东西吗?
-
您使用的是 Oracle 还是 SQL-Server?
-
看起来类似于:stackoverflow.com/questions/44730226/…。不确定是否需要 CTE,但我怀疑您可以用 CTE 替换子查询。
标签: sql sql-server oracle sql-server-2008