Пожалуйста, я пытаюсь получить данные из базы данных MySQL в случайном порядке, но, кажется, что результат возвращает дубликаты.
Есть ли способ получить данные в случайном порядке, следуя идентификатору и не получаются повторяющиеся результаты.
Например, у меня есть таблица пользователей базы данных с 4 уникальными пользователями внутри.
Затем я пытаюсь выполнить этот запрос
SELECT username from users ORDER BY RAND() LIMIT 3
Я, как правило, получаю User1, User2 User1
В то время как я надеюсь получить User2, User1, User3 в качестве результата.
Могу ли я в любом случае добиться этого?
Я верю, что вы понимаете, и я надеюсь, что это не оффтоп c Я благодарен за любой ответ, который я могу получить.
Спасибо.