• 28-08-2018, 10:09:19
    #1
    HB7
    Üyeliği durduruldu
    merhabalar,

    SELECT * FROM Uyeler order by rand() limit 0,20 şeklinde random çekiyorum ama bunun yerine son 20 üyeyi seçmek istiyorum. Yardımcı olabilecek birisi var mı?
  • 28-08-2018, 10:11:34
    #2
    ID veriyor musun üyelere?
  • 28-08-2018, 10:12:17
    #3
    order by id desc limit 20 deneyin hocam bi
  • 28-08-2018, 10:12:51
    #4
    SELECT * FROM Uyeler ORDER BY id DESC LIMIT 20
  • 28-08-2018, 10:15:02
    #5
    Misafir
    SELECT * FROM tablo_adi ORDER BY id DESC LIMIT 20
    Tablonuzdaki id sütunu otomatik olarak eklendikçe yükseldiğinden id'leri büyükten küçüğe doğru sırala deyip limit verirseniz tablo terse döndüğü için son 20 datayı çekmiş olursunuz
  • 28-08-2018, 10:19:59
    #6
    Üyeliği durduruldu
    ID veriyorsan :
    SELECT * FROM table ORDER BY id DESC LIMIT 20;

    ID vermiyorsan :
    N = SELECT COUNT(*) FROM table;
    SELECT * FROM table LIMIT 20 OFFSET N-20;
  • 28-08-2018, 10:42:07
    #7
    SELECT * FROM tablo ORDER BY id DESC LIMIT 20