folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder SQL Group By Ve Son Veri Sorunu



SQL Group By Ve Son Veri Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    ID | hucre | grupID
    --------------
    1 | A | 1
    2 | B | 1
    3 | C | 1
    4 | D | 2

    Bunu gruplandırdığımda çıktı şu şekilde oluyor;

    A | 1
    D | 2

    Ancak ben bunu şu şekilde yapmak istiyorum tek sorguda

    C | 1
    D | 2

    ve yapamıyorum :| 

    sorgu şu şekilde;

    SELECT id, hucre FROM tablo GROUP BY grupID ORDER BY id Desc

    sıcaktan beynim sulandı en basitinden nasıl yaparım bu olayı :/ mysql kullanıyorum (tek sorguda yapmam lazım)


    :|
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    ID | hucre | grupID
    --------------
    1 | C | 1
    2 | B | 1
    3 | A | 1
    4 | D | 2

     

    şeklinde yaz sende :D 

     

    maksat konu up :F

    edit: o değilde id asc yaptığında olmuyormu ?


    kelimeler albayım bazı anlamlara gelmiyor.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    şunu edit yapayım :| föxcüm mucuk

    :|
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek

    pesimistzombie bunu yazdı:
    -----------------------------
    olmuyor föxcüm order yemiyor grupda.. pm sistemi yazıyorum feysdeki gibi mesajları gruplandırmam lazım mesaj indexinde son gelen mesajı göstermeliyim ilk mesajı alıyor sürekli.. iki sorguyla halledebiliyorum ancak pmler çoğaldıkça loop içine sorgu eklemek kastırıyor :|
    -----------------------------

    SELECT id, hucre FROM tablo GROUP BY grupID,Id ORDER BY id Desc

    şöyle bir denesene hocam


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    olmuyor malesef

    :|
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wking
    wking's avatar
    Kayıt Tarihi: 28/Mart/2010
    Erkek

    select top 2 id, hucre from tablo order by id desc

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    o hiç olmazki :|

    :|
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wking
    wking's avatar
    Kayıt Tarihi: 28/Mart/2010
    Erkek

    pesimistzombie bunu yazdı:
    -----------------------------
    o hiç olmazki :|
    -----------------------------

    Niye?

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    mysql kullanıyorum TOP çalışmayacaktır. Yüzlerce veri olabilir zaten limit koyamam yazdığım sadece örnek :/ 


    :|
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    hallettim basitmiş saatlerce saçma sapan şeylerle uğraştım :/ 

    SELECT id, hucre FROM tablo1 WHERE id IN (select max(id) as encok FROM tablo1 GROUP BY grupID) ORDER BY id ASC


    :|
Toplam Hit: 1792 Toplam Mesaj: 10