Veritabanından Tekrarlanan Verileri Silmek

Katılım
3 Nisan 2007
Mesajlar
235
Excel Vers. ve Dili
2003 TR
Bir MDB veritabanından tekrar eden verileri silmek mümkünmüdür?

Normalde şu komut ile tekrar eden verileri sildim
delete * FROM sipyed
WHERE (((sipyed.[ÜRÜN NO]) In (SELECT [ÜRÜN NO] FROM [sipyed] As Tmp GROUP BY [ÜRÜN NO] HAVING Count(*)>1 )));

Tekrar eden verilerin tümü silindi ancak ben bu verilerin sadece birini silmek istiyorum ne yapmalıyım?
Yani tekrar eden satırın biri silincek diğeri kalacak
 
Son düzenleme:

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Merhaba;
id alanı benzersiz birincil anahtarlı alanınızdır..

Kod:
delete *
FROM sipyed AS a
WHERE a.id<>(SELECT max(id) FROM sipyed WHERE [&#220;R&#220;N NO]=a.[&#220;R&#220;N NO])
 
Üst