다음과 같이 미리 정의 된 열 값 (ID) 집합을 사용하여 mysql에서 "order by"로 정렬 할 수 있습니까? order by (ID = 1,5,4,3) 그래서 1, 5, 4, 3 레코드를 얻을 수 있습니다. 주문?
업데이트 : mysql 남용에 대해 ;-) 왜 이것이 필요한지 설명해야합니다 ...
5 분마다 무작위로 레코드 변경 정렬을 원합니다. 다른 임의의 정렬 순서를 적용하기 위해 업데이트 테이블을 수행하는 cron 작업이 있습니다. 한 가지 문제가 있습니다! 쪽수 매기기. 내 페이지를 방문하는 방문자가 있고 그에게 처음 20 개의 결과를 제공합니다. 그는 6 분을 기다렸다가 2 페이지로 이동하고 정렬 순서가 모두 변경되었으므로 잘못된 결과를 얻게됩니다.
그래서 나는 그가 내 사이트에 오면 모든 ID를 세션에 넣고 그가 2 페이지에있을 때 정렬이 모두 변경 되더라도 올바른 레코드를 얻는다고 생각했습니다.
이 작업을 수행하는 다른 방법이 있습니까?