Załóżmy, że mam 2 tabele t1 i t2.wstaw używając wybierz różne
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
}
Chcę wstawić poniższy zestaw wyników do tabeli t2.
select distinct col1, col2, col3 from t1
Jak mogę to osiągnąć za pomocą zapytania? Próbowałem poniżej instrukcji, ale wiem, że jest to błędne składniowo.
insert into t2
select newid(), distinct col1, col2, col3 from t1
że jest tylko wtedy, gdy jest on generowany automatycznie, jeśli jest wyraźnie int lub null, ofc nie –
To prawda, dzięki wykonana korekta – peterm