jrchuteboxe
(usa Ubuntu)
Enviado em 12/11/2008 - 16:55h
olá moçada, beleza?
to apanhando feio do meu select aqui, tenho o seguinte select
SELECT
ppi.tb_municipioreferencia.codmunicipio,
ppi.tb_municipioreferencia.anobase,
ppi.tb_municipioreferencia.codacao,
ppi.tb_municipioreferencia.codmunicipioreferencia,
ppi.tb_municipioreferencia.qtconsultasencaminhadas,
ppi.tb_acaomunicipio.qtconsultascalculadas,
ppi.tb_acaomunicipio.qtrealizadomunicipio,
ppi.tb_acaomunicipio.qtrealizadofora,
ppi.tb_acao.nomeacao,
ppi.tb_acaoprocedimento.codprocedimento,
ppi.tb_procedimento.valorprocedimento,
ppi.tb_procedimento.valormedio,
ppi.tb_procedimento.nomeprocedimento,
ppi.tb_municipiopopulacao.numpopulacao,
ppi.tb_municipio.indestadomunicipio,
ppi.tb_municipio.codmicroregional,
ppi.tb_municipio.nomemunicipio,
municipio_1.nomemunicipio AS nomemunicipioreferencia,
ppi.tb_microregional.nomemicroregional,
ppi.tb_microregional.codregional,
ppi.tb_regional.nomeregional,
ppi.tb_regional.codmacroregional,
ppi.tb_macroregional.nomemacroregional
FROM ppi.tb_acaomunicipio
INNER JOIN ppi.tb_municipioreferencia
ON ppi.tb_municipioreferencia.codmunicipio = ppi.tb_acaomunicipio.codmunicipio
AND ppi.tb_municipioreferencia.anobase = ppi.tb_acaomunicipio.anobase
AND ppi.tb_municipioreferencia.codacao = ppi.tb_acaomunicipio.codacao
INNER JOIN ppi.tb_acao ON ppi.tb_acao.codacao = ppi.tb_acaomunicipio.codacao
INNER JOIN ppi.tb_municipio AS municipio_1
ON municipio_1.codmunicipio = ppi.tb_municipioreferencia.codmunicipioreferencia
INNER JOIN ppi.tb_acaoprocedimento
ON ppi.tb_acaoprocedimento.codacao = ppi.tb_acao.codacao
INNER JOIN ppi.tb_procedimento
ON ppi.tb_procedimento.codprocedimento = ppi.tb_acaoprocedimento.codprocedimento
INNER JOIN ppi.tb_municipiopopulacao
ON ppi.tb_municipiopopulacao.codmunicipio = ppi.tb_municipioreferencia.codmunicipio
AND ppi.tb_municipiopopulacao.anobase = ppi.tb_municipioreferencia.anobase
INNER JOIN ppi.tb_municipio
ON ppi.tb_municipio.codmunicipio = ppi.tb_municipioreferencia.codmunicipio
INNER JOIN ppi.tb_microregional
ON ppi.tb_microregional.codmicroregional = ppi.tb_municipio.codmicroregional
INNER JOIN ppi.tb_regional
ON ppi.tb_regional.codregional = ppi.tb_microregional.codregional
INNER JOIN ppi.tb_macroregional
ON ppi.tb_macroregional.codmacroregional = ppi.tb_regional.codmacroregional
WHERE ppi.tb_macroregional.codmacroregional = 4104
AND ppi.tb_acaomunicipio.anobase = 2007
AND ppi.tb_acaomunicipio.codoperacao <> 'E'
ORDER BY ppi.tb_municipioreferencia.codacao
ele me trás o resultado certo, porém aparecem dados repetidos, tipo o nome do municipio, eu preciso que ele me traga apenas uma linha do municipio com os resultados da qtconsultasencaminhadas, somadas, alguém pode me ajudar?