folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder SQL Group By İle Order By Kullanımı ?



SQL Group By İle Order By Kullanımı ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek

     

    Silinirse sevinirim, sırasını yanlış yazmışım. Forumdakiler için bir öğretisi yok, spesifik bir sorgu.

    ozgunlu tarafından 26/Ara/15 15:36 tarihinde düzenlenmiştir

    Hello, i am nothing. I come from Neverland.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Claw
    Claw's avatar
    Kayıt Tarihi: 30/Temmuz/2015
    Erkek

    Neden kullanamıyorsun Order By ve Group By ' ı ? 


    Real Eyes Realize Real Lies
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek
    Claw bunu yazdı

    Neden kullanamıyorsun Order By ve Group By ' ı ? 

    Hocam group by' ı kullanmayınca ilginç şekilde (yani sebebini bilmiyorum) 1 tane data dönüyor. SUM (ifnull(i.likes, 0) AS likes kısmını çıkarırsam, GROUP BY olmadan çalışıyor ama mecburen onu kullanmam gerekiyor.

    ORDER BY ise bu sorguya ORDER BY RAND LIMIT 100 eklemem lazım ki, dönen data rasgele 100 tane olsun. Her sorguda rasgele 100 tane data gelmesi gerekiyor. 

    Not: şu anda test amaçlı kullandığım için 100' den aşağı veri var. Binlerle ifade olacak, sistem live olduğunda.

    Edit : yanlış anlamışım, çünkü çalışmıyor :D

    Edit 2: çünkü sırasını yanlış yazmışım. Çalışıyormuş pardon :(

    ozgunlu tarafından 26/Ara/15 15:33 tarihinde düzenlenmiştir

    Hello, i am nothing. I come from Neverland.
Toplam Hit: 646 Toplam Mesaj: 3
mysql sql groupby orderby