MySQL : ORDER BY RAND ()의 대안 MySQL의 ORDER BY RAND()기능 에 대한 몇 가지 대안에 대해 읽었 지만 대부분의 대안은 단일 임의 결과가 필요한 경우에만 적용됩니다. 누구든지 다음과 같이 여러 임의의 결과를 반환하는 쿼리를 최적화하는 방법을 알고 있습니까? SELECT u.id, p.photo FROM users u, profiles p WHERE p.memberid = u.id AND p.photo != '' AND (u.ownership=1 OR u.stamp=1) ORDER BY RAND() LIMIT 18 2016 업데이트 이 솔루션은 인덱싱 된 열을 사용하는 것이 가장 좋습니다 . 다음은 100,000 개의 행으로 표시된 최적화 된 쿼리 벤치의 간단한 예입니다...