Consulta com Group By e Count em outra tabela
Olá pessoal, tudo bom? Tenho uma tabela de região e outra de times...
Preciso fazer uma consulta pra exibir quantos times eu tenho por região, minhas tabelas estão assim:
tabela regioes
id regiao cidade
1 Amarela São Paulo
2 Amarela Guarulhos
3 Amarela Osasco
4 Amarela Santos
5 Verde São Paulo
6 Verde Santos
7 Azul Santos
8 Azul Jundiai
9 Azul Guarulhos
Tabela times
id id_regiao time
1 3 America
2 5 Bufalos
3 2 Futebol 7
4 8 Bar sem lona
5 7 Inter de Limão
6 1 Atletico Maneiro
7 3 Baile de Monique
8 2 Barra Leverkusen
9 2 Piritubense
A minha consulta até retorna as regiões, mas aparece o numero de times como zero, minha consulta está assim:
SELECT DISTINCT regiao,
(SELECT COUNT(id) FROM times
WHERE times.id_regiao = regioes.id) AS Total
FROM regioes
GROUP BY regiao
Será que podem me ajudar?Discussão (4)
Carregando comentários...