Merhaba
Bir tablo içerisinde keyleri farklı, fakat sicil numaraları aynı olan birden fazla kayıtları teke nasıl düşürebilirim.
Teşekkürler.
aynı olan kayıtları silme
- adelphiforumz
- Üye
- Mesajlar: 602
- Kayıt: 01 Nis 2008 05:38
- Konum: İstanbul
aynı olan kayıtları silme
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Re: aynı olan kayıtları silme
Kod: Tümünü seç
delete from tablo where sicil_no=321 and key>1
Re: aynı olan kayıtları silme
Kod: Tümünü seç
DELETE FROM TABLO
WHERE KEYALANI IN
(SELECT MAX(KEYALANI)
FROM TABLO
GROUP BY SICILNO
HAVING COUNT(*)>1)
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: aynı olan kayıtları silme
bgoktas yazdı:Kolay Gelsin...Kod: Tümünü seç
DELETE FROM TABLO WHERE KEYALANI IN (SELECT MAX(KEYALANI) FROM TABLO GROUP BY SICILNO HAVING COUNT(*)>1)
Bu sorgu aynı değere sahip 2 kayıt varsa istenileni yapacak ama 3-4 ve daha fazla tekrarlı kayıtlarda tekrar tekrar çalıştırılması gerekecek ama bu mantığa paralel olarak
Kod: Tümünü seç
DELETE FROM TABLO
WHERE NOT KEYALANI IN
(SELECT MIN(KEYALANI)
FROM TABLO
GROUP BY SICILNO)
Not:Key alanı her kayıt için farklı değere sahip olan benzersiz değerlere sahip bir alan olduğu varsayıldı.
En son sabanakman tarafından 27 Haz 2008 02:19 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: aynı olan kayıtları silme
evet şaban doğru dersin , 2 kayıttan fazlaysa silmiyor, senin yaptığın doğru.
kolay gelsin...
kolay gelsin...
Re: aynı olan kayıtları silme
sicil no biliniyor hesabından bilinen bir kod yazdım...geniş düşünmek lazım... 

- adelphiforumz
- Üye
- Mesajlar: 602
- Kayıt: 01 Nis 2008 05:38
- Konum: İstanbul
Re: aynı olan kayıtları silme
sabanakman yazmış olduğunuz kod tam olarak işimi gördü teşekkürler
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana