>  Q&A  >  본문

MySQL 하위 쿼리를 사용하여 사전 필터링된 목록에서 임의의 레코드를 얻는 방법은 무엇입니까?

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

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

으아아아

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

P粉776412597P粉776412597186일 전444

모든 응답(1)나는 대답할 것이다

  • P粉863295057

    P粉8632950572024-04-03 00:11:25

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

    으아아아

    회신하다
    0
  • 취소회신하다