가능한 중복 : 효율적인 다음과 같은 경우에 임의의 결과 세트를 조회하는 방법은 무엇
Alerternative to MySQL Order By Rand()랜덤 행을 어떻게 검색합니까?
:
- 많은에서 하나의 임의의 행을 선택합니다.
- 많은 숫자의 임의 행을 n 개 이상 선택하십시오.
- 임의의 순서로 모든 행을 선택하십시오.
특히 MySQL에 관심이 있지만 다른 것을 시도 할만한 이유가 될 수 있습니다.
(기본 키는 조밀 한 AUTO_INCREMENT의 정수입니다.)
중복 : http://stackoverflow.com/questions/1823306/alerternative-to-mysql-order-by-rand –