我有三个表,
玩家表,
- id
- name
- team_id
团队表:
- id
- image
- tournament_id
比赛表:
- id
- name
和我想获取雇员出现在锦标赛的计数。由于
我想获取出现在锦标赛中的员工计数。
这可以通过JOIN
和group by
实现,如下所示:
select t.id, t.name, count(*)
from tournaments t
join team tm on t.id = tm.tournament_id
join player p on p.team_id = tm.id
group by t.id, t.name