假设,我有 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
}
我想将下面的结果集插入到表 t2 中。
select distinct col1, col2, col3 from t1
如何使用查询来实现这一点?我尝试了以下语句,但我知道它在语法上是错误的。
insert into t2
select newid(), distinct col1, col2, col3 from t1