2013-07-04 1 views
1

도와 주시면 감사하겠습니다.동일한 테이블의 가장 낮은 4 개의 ID 중에서 임의의 ID를 선택하십시오.

다음 작업을 수행 할 것 select statement 쓰고 싶습니다

"같은 테이블에 4 개의 가장 낮은 ID에서 임의의 ID 선택": ID를 할 수있다 예를 들어 테이블에 약 100 개의 레코드 목록에있는 학생의 점수가 될 수 있습니다. 나는 가장 낮은 점수를 가진 4 명의 학생들을 얻고 마침내 무작위로 하나의 기록을 고르고 싶습니다.

감사 많은

+0

당신이 사용을 환영하는 데이터베이스 것입니까? –

+0

mysql 데이터베이스 ..................... thx –

답변

0

나는 다음과 같은 코드에 대해 알아 :

SELECT * FROM (select * from tablename ORDER BY status ASC limit 4) q ORDER BY RAND() LIMIT 0,1; 

좋은 말은 좋은 답변 선택을 할 수있는 적절한 방법인지 여부를 확인했다. 모든 답변

덕분에 많은

관련 문제