I try to select rows and order them by RAND() and it works fine without any repetitions. But when i limit rows it keeps getting duplicated ones.
Let's say that i have a SHOW MORE button to get more results with AJAX and each click must change the limit (Where should rows start at and how many rows should be fetched). But Here i keep getting duplicated rows.
Here is my line:
SELECT * FROM products
ORDER BY RAND() LIMIT 20,20
I think that RAND() doesn't care whether LIMIT exists or not, it will always starts fetching rows at anywhere it likes randomly but limit how many rows must be fetched
