У меня большая таблица пользователей MySQL, и мне нужно получить шесть случайных строк из нее (я использую PHP). В таблице есть столбец индекса, который автоматически увеличивается. Единственная проблема заключается в том, что некоторые строки помечены как неактивные, потому что некоторые пользователи отключили свои учетные записи или что-то еще. Это означает, что я не могу просто посчитать строки и затем выбрать случайное число из этого диапазона, потому что некоторые из них будут неактивными.
Как эффективно получить случайную строку, не используя RAND () и не пытаясь запросить неактивного пользователя?
Спасибо!