Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Nixfm

select sql

Recommended Posts

boa tarde

 

estou precisando fazer o select abaixo de outra forma, que nao seja essa, alguem tem uma sugestao?

select    C.id_Estado as Estado,count (cd.id_cidade) as QtdCapital,count (ci.id_cidade) as QtdInterior
from tb_pedidos p  
inner  join tb_enderecopedido en on p.id_enderecopedido=en.id_enderecopedido
inner join tb_cidades C ON C.ID_CIDADE = EN.ID_CIDADE
left join (select Id_cidade ,flg_capital from tb_cidades where flg_capital=1) CD on cd.Id_cidade = C.ID_CIDADE
left join (select Id_cidade ,flg_capital from tb_cidades where flg_capital=0) CI on CI.Id_cidade = C.ID_CIDADE
group by C.id_Estado

 

agradeço a ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq. não pode ser desta forma, esta trazendo os resultados de forma incorreta ? ou esta correto mas com performance não muito boa ?

 

talvez possa retirar a tb_pedidos

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.