<code>id(主键) agree total 1 2 5 2 40 100 3 3 30</code>
내 데이터 테이블의 내용이 위와 같다고 가정해보세요
정확도에 따라 정렬하고 싶은 알고리즘은 (동의/전체)입니다
그런 다음 정확도에 따라 높은 순으로 정렬
할 수 있습니다. 구현되지 않는다면 대안은 무엇입니까
<code>id(主键) agree total 1 2 5 2 40 100 3 3 30</code>
내 데이터 테이블의 내용이 위와 같다고 가정해보세요
정확도에 따라 정렬하고 싶은 알고리즘은 (동의/전체)입니다
그런 다음 정확도에 따라 높은 순으로 정렬
할 수 있습니다. 구현되지 않는다면 대안은 무엇입니까
<code class="mysql"> SELECT * FROM xxxxxx ORDER BY agree/total DESC</code>
필드를 추가하거나 마지막으로 계산된 값을 캐싱하는 등의 작업을 고려할 수 있습니다.
이러한 작업을 수행하는 데 데이터베이스를 사용하지 마십시오. 데이터베이스가 매우 사용량이 많습니다. PHP가 프런트 엔드를 보호하도록 하고 데이터베이스에 압력을 가하지 마십시오. 동시성 수가 증가하면 언제든지 충돌이 발생할 수 있습니다.