• 21-12-2012, 17:50:18
    #1
    Üyeliği durduruldu
    Bilen Arkadaşlar Yardımcı Olursalar Fena Olmaz!

    MySQL Tablosu

    isimler + puan + durum
    ------------------------
    ramazan + 15 + 1
    ramazan + 20 + 1
    ramazan + 30 + 1
    mehmet + 15 + 1
    ramazan + 40 + 1
    hasan + 15 + 1

    Böyle MySQL Düşünün Arkadaşlar Bunları Listeleyeceğim Fakat "ramazan" Eşit Olanlardan 1 Tanesini Göstersin Hepsini Göstermesin Sadece Eşit Olandan 1 Tane Gösterme Yardımlarınızı Bekliyorum!

    SORUNU ÇÖZDÜM BEYER

    " SELECT DISTINCT fb_user_id FROM fb_requests "
  • 21-12-2012, 17:54:27
    #2
    iki kolon için gruplama makul görünüyor.
  • 21-12-2012, 19:09:47
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    yani hocam ramazanın toplam puanını mı istiyorsun ? ramazan datasını SQL group ile gruplayabilirsiniz. İyi çalışmalar
  • 21-12-2012, 19:17:29
    #4
    Alıntı
    " SELECT DISTINCT fb_user_id FROM fb_requests "
    bu şekilde mükerrer kayıtları engellemiş olursunuz ama toplam puan vs almak isterseniz diğer ark dedigi gibi group lamanız gerek.
  • 21-12-2012, 21:49:21
    #5
    functions adlı üyeden alıntı: mesajı görüntüle
    yani hocam ramazanın toplam puanını mı istiyorsun ? ramazan datasını SQL group ile gruplayabilirsiniz. İyi çalışmalar
    benim anladığım 'ramazan ve 15' kayıtlarından iki tane var ise tek birini göstermek.

    veriler :
    ramazan 15
    ramazan 15
    ramazan 30

    istenilen :
    ramazan 15
    ramazan 30

    ramazan ve 15 kolonlarına gruplamak uygundur bu durumda.
  • 21-12-2012, 22:03:38
    #6
    sql GROUP BY kullanarak sorununu çözersin diye düşünüyorum...