event_participants 테이블에서 참가자 수를 어떻게 계산합니까? 이것은 내 테이블왼쪽 조인 쿼리에서 어떻게 계산합니까?
event_place
id | name
1 | New York
2 | Canada
event_participants
id | event_place_id | name
1 | 1 | Jon
2 | 1 | Mike
3 | 2 | Van
만 내 쿼리
SELECT count(*) as count
FROM event_participants as t1
LEFT JOIN event_place as t2
ON t1.event_place_id = t2.id;
에 잘못된 결과를 얻고 그 결과는 3
내가이
New York | 2
Canada | 1
같은 결과를 얻는해야한다입니다
연구 –
에 의해 그룹 당신은'GROUP BY' [링크]를 사용할 수 있습니다 (https://www.w3schools.com/sql/sql_groupby.asp) –