0
나는 두 개의 테이블이 뽑혔다.선택 카운트 투표 오브젝트
테이블은 uid < -id 필드에 1 대 1의 관계가 있습니다. 자신의 점수와 함께 점수에 의해 주문 (10) 최고 등급의 객체의
- 목록 : 어떻게 지금을 조회 할 수 있습니다?
나는 두 개의 테이블이 뽑혔다.선택 카운트 투표 오브젝트
테이블은 uid < -id 필드에 1 대 1의 관계가 있습니다. 자신의 점수와 함께 점수에 의해 주문 (10) 최고 등급의 객체의
SELECT s.*,
COUNT(*) AS cnt
FROM SUBMISSION s
INNER JOIN VOTE v ON s.id = v.uid
GROUP BY s.id
ORDER BY cnt DESC
LIMIT 10
ORDER BY
없이 GROUP BY
조항 당신은 투표 카운트와 모든 제출을 검색 할 수 있습니다.
하지만 매우 추천는 SUBMISSION
테이블에 votes_count
필드를 만들고 거기에 투표의 미리 계산 된 수를 저장하는 트리거/코드로 유지합니다.
감사합니다. – decarbo