• 18-04-2015, 12:59:48
    #1
    discint komutu tekrarlayan kayıtları eliyor fakat ilk kaydın tekrarını alıyor gerilerini eliyor

    son kaydın tekrarını aldırıp eskilerini eletmeyi nasıl yaparım
  • 18-04-2015, 17:40:44
    #2
    ylv
    Üyeliği durduruldu
    darkymarky adlı üyeden alıntı: mesajı görüntüle
    discint komutu tekrarlayan kayıtları eliyor fakat ilk kaydın tekrarını alıyor gerilerini eliyor

    son kaydın tekrarını aldırıp eskilerini eletmeyi nasıl yaparım
    distinct ile o istediğini yapamazsın ama gruplama yapılarak alternatif çözümler getirilebilir.
  • 19-04-2015, 01:27:51
    #3
    ylv adlı üyeden alıntı: mesajı görüntüle
    distinct ile o istediğini yapamazsın ama gruplama yapılarak alternatif çözümler getirilebilir.
    Veritabanı sorgusunda LIMIT ifadesini kullan. Belirlediğin LIMIT'ler arasına DISTINC uygularsın sadece.
  • 19-04-2015, 12:14:34
    #4
    ylv
    Üyeliği durduruldu
    pcmania adlı üyeden alıntı: mesajı görüntüle
    Veritabanı sorgusunda LIMIT ifadesini kullan. Belirlediğin LIMIT'ler arasına DISTINC uygularsın sadece.
    Alıntı
    discint komutu tekrarlayan kayıtları eliyor fakat ilk kaydın tekrarını alıyor gerilerini eliyor
    bu distinct çalışma mantığı, ilk seçtiği satırı alır sonrası bire bir satırları almaz.

    Alıntı
    son kaydın tekrarını aldırıp eskilerini eletmeyi nasıl yaparım
    ilk seçtiği satırı değil en son elenen satır çekmek isteniyor.

    konuda sorulan soru ile limit arasında bir bağlantı kuramadım.
  • 20-04-2015, 03:16:39
    #5
    Konuyu açan arkadaşın sorduğu soruda "son kaydın tekrarını almak" derken eğer, son eklenen veriyi çekmekten bahsediliyorsa şu konu incelenebilir : https://www.r10.net/php/1380488-verit...di-secmek.html