MySQL 하위 쿼리를 사용하여 사전 필터링된 목록에서 임의의 레코드를 얻는 방법은 무엇입니까?
P粉776412597
P粉776412597 2024-04-02 09:44:53
0
1
557

검색했지만 작동하는 솔루션을 찾을 수 없습니다. 여기에 약간의 도움이 필요합니다.

100개가 넘는 레코드가 있는 테이블이 있다고 가정해 보겠습니다. 먼저 특정 순서로 처음 20개의 레코드를 찾은 다음 이 20개의 레코드에서 5개의 레코드를 무작위로 선택해야 합니다. 이것은 내 쿼리입니다.

으아아아

수정 방법을 알려주세요. 감사해요.

P粉776412597
P粉776412597

모든 응답(1)
P粉863295057

내부 쿼리는 ID별로 정렬된 20명의 사용자를 선택하고, 외부 쿼리는 RAND() 함수를 사용하여 무작위로 정렬하며 최대 5명입니다. :)

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿