Sql ile birden fazla girilen aynı içeriği silme [2 yorum]
// Test adinda bir tablomuz icinde id ve name isimde 2 adet kolonumuz olsun. // name kolonunda birden fazla aynı ismi içeren text verimiz olsun. // + id + name + // + 1 + emrah + // + 2 + emrah + // + 3 + filiz + // + 4 + kemal + // + 5 + kemal + // + 6 + ahmet + // sorgumuz bu şekilde olacak DELETE n1 FROM test n1, test n2 WHERE n1.id > n2.id AND n1.name = n2.name // Sonuç // + id + name + // + 1 + emrah + // + 3 + filiz + // + 4 + kemal + // + 6 + ahmet +
Merhaba arkadaşlar facebook üzerinden gelen bir soruda “Bir tabloda birden fazla aynı içerikli kayıt varsa bunu nasıl tek kayda düşürebilirim. Fazla olan kayıtları nasıl silebilirim ? ” denilmiş. Arkadaşa yazdığım sql sorgusunu buraya da not olarak bırakıyorum. Mutlaka işinize yarayacaktır.