MYSQL Sorusu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GLaDio
    GLaDio's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 29/Temmuz/2003
    Erkek
    diyelim ki $oyle bi tablo var

    isim - sayi
    ali - 1
    ali - 2
    ali - 3
    veli - 3
    veli - 4
    veli - 5
    can - 5
    can - 6
    can - 7

    benim istedigim ise $unu cekmek

    ali - 3
    veli - 5
    can - 7


    bunu MYSQLde nasil yapabilecegimi bilen var mi?

    group by veya distinct kullandigimda isimle beraber en du$uk sayi geliyo. ben en buyuk sayiyi istiyorum.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Arsizkofte
    Arsizkofte's avatar
    Kayıt Tarihi: 30/Ağustos/2005
    Erkek

    "Ascending" olarak çekiyor olabilir misiniz? Bir de sorgunun sonuna ORDER BY [sutun] DESC ekleyerek deneseniz?

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ntxsoft
    ntxsoft's avatar
    Kayıt Tarihi: 05/Kasım/2005
    Erkek

    "group by" ile isimleri grupla sayi kısmınıda max yap. biraz uğraş yapamazsan yazarım buraya.


    enginkirmaci.com | Kişisel web sitesi, uyetakip.com | Ücretsiz Üye Takip Programı
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wking
    wking's avatar
    Kayıt Tarihi: 28/Mart/2010
    Erkek

    Group by kullanarak şu koşullardan birini dene:

    "where id=(select max(id) from tabloAdi)" ya da

    "order by isim desc" ya da

    eğer tarih kolonun varsa "order by eklenme_tarihi desc"

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    select distinct(ad), max(sayi) from xxx group by ad

    denedim öyle koydum :)


    screw you guys! i"m goin" hoooome!
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GLaDio
    GLaDio's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 29/Temmuz/2003
    Erkek
    Fikret bunu yazdı:
    -----------------------------

    select distinct(ad), max(sayi) from xxx group by ad

    denedim öyle koydum :)


    -----------------------------


    eksik yazmi$im. sonuclar sayilarin buyuklugune gore siralanacakti. bunu ben de denemi$tim sormadan once.

    select isim, max(sayi) as enbuyuksayi from xxx group by ad order by enbuyuksayi desc

    boyle yapinca tam istedigim gibi aldim sonucu. yalniz as enbuyuksayi olarak cekmeyince order by cali$miyo. asil sorunum buydu. cevap yazanlara te$ekkurler.
Toplam Hit: 1806 Toplam Mesaj: 6