Bu konuyla ilgili birçok konu gördüm ve nasıl yapılacağını anlamada başarısız oldum. ÖrneğinMySQL ile rastgele satır seçimi
, bu tabloyu varsa:
+------+-------+-------+
| id | name | class |
+------+-------+-------+
| 5 | test | one |
| 10 | test2 | one |
| 12 | test5 | one |
| 7 | test6 | two |
+------+-------+-------+
ve ben bunu nasıl, sınıf "bir" den sadece X satırları rastgele göstermek ister misin?
not: büyük tablosu, bu yüzden ORDER BY RAND'ı kullanmak istemiyorum. rand()
tarafından
olası yinelenen (http://stackoverflow.com/questions/211329/quick-selection-of-a-random-row-from-a-large-table-in-mysql) – outis