Örnekte bulunan sorguyu kullanarak tablodaki mükerrer kayıtları silebilirsiniz.
sorgu
Sql kodu:
DELETE tbl_kisiler.KisiNo FROM tbl_kisiler WHERE (((tbl_kisiler.KisiNo) Not In (SELECT Min(tbl_kisiler.KisiNo) AS EnAzKisiNo FROM tbl_kisiler GROUP BY tbl_kisiler.KisiAdi, tbl_kisiler.KisiSoyadi; )));
Sayın Ozan Akkaya;
Günaydın ve iyi pazarlar..
Bu dosyayı arşivime ekliyorum. İşime yarayabilir.. Teşekkürler.
Selam ve sevgiler..
Sn Ozan Hocam eline sağlık.
Saygılar...
Sn sledgeab hocam teşekkürler..
Merhaba;
Benim çalışmamda kimisi 3 defa kimisi 2 defa tekrarlana kayıtların olduğu bir tablom var. Kayıt adedi bir milyondan fazla ve buradaki mükerrer olan kayıtlardan bir tane kalacak şekilde silmek istiyorum. Fakat bu bir milyon kayıt içindeki mükerrer kayıtlarda birini diğerinde farklı kılacak benzersiz bir alan yok.
Ozan hocamızın örneğinde Kişi No adında bir benzersiz alanı var ve buna göre sorgu yazılmış.
Ben kendi örneğimde bunu nasıl uygulayabilirim.
Ozan hocamızın ilk örneğini KişiNo alanını silip mükerrer kayıtlar ekleyerek ekliyorum. Bu örnekte mükerrer kayıtlardan sadece 1 tane kalacak şekilde nasıl silerim.
Konu hakkında bilgilerinizi rica ederim.
Saygılar.
Sn direnist lütfen yeni konu açınız. Burası örnekler bölümü. Gerekirse bu örneğide referans gösterebilirsiniz.
Saygılar...