COMO USAR INNER JOIN NESSE CASO?

MLALEX 18/04/2016 14:30:50
#461083
Olá pessoal. Mais uma vez preciso da ajuda de vocês. é o seguinte:

Com o select abaixo eu somo todas as ocorrências [Ô]Atendido[Ô] e [Ô]Em andamento[Ô] na coluna [Ô]Posicao[Ô].
SELECT Cidade, sum(Posicao = [Ô]Atendido[Ô]) AS [Ô]Atendido[Ô], sum(Posicao = [Ô]Em andamento[Ô]) AS [Ô]Em andamento[Ô] FROM Geral GROUP BY Cidade


Até aqui está perfeito, mas agora preciso pegar uma informação que está no campo [Ô]Número_de_Postes[Ô] em outra tabela chamada [Ô]Cidades_MG[Ô]. Nessa tabela, também tenho uma coluna chamada [Ô]Cidade[Ô]. Como faço isso?? Pensei em usar um Inner Join mas não sei como fazê-lo.

Podem me ajudar??
JABA 18/04/2016 14:52:39
#461086
Resposta escolhida
SELECT [txt-color=#e80000]Geral.[/txt-color]Cidade, sum([txt-color=#e80000]Geral[/txt-color].Posicao = [Ô]Atendido[Ô]) AS [Ô]Atendido[Ô], sum([txt-color=#e80000]Geral[/txt-color].Posicao = [Ô]Em andamento[Ô]) AS [Ô]Em andamento, [txt-color=#e80000]Cidades_MG.Número_de_Postes[/txt-color][Ô] FROM Geral, [txt-color=#e80000]Cidades_MG[/txt-color] [txt-color=#e80000]WHERE GERAL.Cidade = Cidades_MG.Cidade[/txt-color] GROUP BY Geral.Cidade


OBS: O ideal é que as cidades tivessem uma ID.
MLALEX 18/04/2016 16:12:36
#461093
Caramba Jaba??!!! Simples assim????

PERFEITO!!!

MUITO OBRIGADO.
Tópico encerrado , respostas não são mais permitidas