17 Ağustos 2007

Tabloda Tekrar Eden Kayıtların Tekilleştirilmesi

Tablomuzda tekrar eden kayıtları tek bir sorguyla tekilleştirebiliriz.



delete [user]
where userid not in
(select max(userid) from [user]
group by username,usersurname)


Eğer userid alanımız kayıt bazında tekil değilse



Bu durumda testid isimli bir identity alan eklememiz gerekir.
Sorgu ise aşağıdaki şekilde değişir;
delete [user]
where testid not in
(select max(testid) from [user]
group by userid,username,usersurname)


0 yorum: