比方说,我有2个表t1和t2.
create table t1
{
id int not null,
col1 int null,
col2 int null,
col3 int null
}
create table t2
{
id uniqueidentifier not null,
col1 int null,
col2 int null,
col3 int null
}
Run Code Online (Sandbox Code Playgroud)
我想将下面的结果集插入表t2.
select distinct col1, col2, col3 from t1
Run Code Online (Sandbox Code Playgroud)
如何使用查询实现此目的?我试过下面的声明,但我知道它在语法上是错误的.
insert into t2
select newid(), distinct col1, col2, col3 from t1
Run Code Online (Sandbox Code Playgroud)
bum*_*mmi 17
insert into t2
select newid(),a.*
from
(Select distinct col1, col2, col3 from t1) a
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8950 次 |
最近记录: |