• 18-01-2009, 14:40:55
    #37
    Üyeliği durduruldu
    select name,id from students where name in (select name from students group by name desc) group by name having count(name)>1
    sonunda bende yaptım ama arkadaşdan count kısmını kopya cektim
  • 18-01-2009, 17:03:16
    #38
    Kimlik doğrulama veya yönetimden onay bekliyor.
    O zaman benimkisi de olması lazımdı.
    SELECT sutunlar, MAX(id) FROM tablo GROUP BY name DESC
  • 18-01-2009, 17:31:12
    #39
    Arbalot adlı üyeden alıntı: mesajı görüntüle
    aşağıdaki sorgu sana o tabloda aynı isimden birden fazla olan kayıtların en yüksek idlilerinin listesini verir.
    select * from students where id in(SELECT max(id) FROM `students` group by name having count(name)>1)
    Çalıştı valla eline sağlık +Rep.
  • 18-01-2009, 20:24:45
    #40
    Aynet adlı üyeden alıntı: mesajı görüntüle
    select name,id from students where name in (select name from students group by name desc) group by name having count(name)>1
    sonunda bende yaptım ama arkadaşdan count kısmını kopya cektim
    Kod tam olarak neyi sorguluyor? Tam anlayamadım.
  • 21-01-2009, 22:47:33
    #41
    nihattr adlı üyeden alıntı: mesajı görüntüle
    O zaman benimkisi de olması lazımdı.
    SELECT sutunlar, MAX(id) FROM tablo GROUP BY name DESC

    Bu sorgu çalışmaz çünkü orada sütünlar sıralayamazsız oraya yazdığın her sütünü group by ifadesine de eklemen lazım ki bu kez sorgu sonucu doğru sonuç vermez.