에 정확한 집계이 쿼리는 잘 동작합니다. contest_entries의 컨택 ID가 person 테이블의 origin_contact 인 컨테스트 참가자 수를 제공합니다. JOIN
SELECT c.handle, COUNT(*)
FROM `contest_entry` ce,
person p,
contest c
WHERE
p.origin_contact = ce.contact AND
c.id = ce.contest
GROUP BY c.id
은 지금 접촉 ID가 email_list_subscription_log에 일치하지만 해당 테이블이 하나 접촉 ID에 대한 많은 로그 레코드를 가질 수있는 위치 또한 적어도 하나 개의 기록을 얼마나 레코드의 많은 조회 할.
여러 레코드가 부풀어 오지 않는 카운트를 제공하는 조인은 어떻게 작성합니까?
연락처 ID를 모두 tmp 테이블로 가져와 사용하는 첫 번째 쿼리 버전을 사용해야합니까?
매력처럼 작동합니다! 고마워요! – jerrygarciuh