【发布时间】:2014-09-11 14:21:14
【问题描述】:
MS SQL Server 2008
我使用以下查询将重复的行过滤成单行
查询 1 - SELECT DISTINCT * FROM flatfile_old
但现在我想将这些查询结果移动到一个新表中,我尝试关注一些事情
查询 2 - SELECT * INTO flatfile_new FROM Flatfile_old WHERE 1 = 2
查询 3 - INSERT INTO flatfile_new (SELECT DISTINCT * FROM flatfile_old)
但是 Query No 3 抛出如下错误
Msg 156, Level 15, State 1, Line 1 关键字附近的语法错误 '选择'。消息 102,级别 15,状态 1,第 1 行附近的语法不正确 ')'。
请帮忙
【问题讨论】:
标签: sql-server sql-server-2008