Ir para conteúdo
Fórum Script Brasil
  • 0

performance de consulta


STI

Pergunta

talvez seja amadorismo meu em não saber, mas gostaria de saber qual das opções das consulta abaixo é a que tem melhor performance :

Opção 01 sub query na row

SELECT 
ep.id_pedido,
ep.id_itemlicitacao,
ep.id_itemempenho,
ep.quantidade,
ep.id_user,
ep.data_insert,
ep.id_municipio,
(SELECT sum(ir.quantidade) 
FROM CP_itens_requerimento ir 
WHERE ir.id_pedido=ep.id_pedido and ir.id_itenempenho=ep.id_itemempenho)requerido
 FROM CP_empenho_pedido ep;

 

opção 2 subquery no Inner left 

 

SELECT 
ep.id_pedido,
ep.id_itemlicitacao,
ep.id_itemempenho,
ep.quantidade,
ep.id_user,
ep.data_insert,
ep.id_municipio,
RQ.quantidade requerido
 FROM CP_empenho_pedido ep
 LEFT JOIN (SELECT ir.id_pedido,ir.id_itenempenho,sum(ir.quantidade)quantidade 
FROM CP_itens_requerimento ir GROUP  BY ir.id_pedido,ir.id_itenempenho) RQ ON
ep.id_pedido= RQ.id_pedido  AND ep.id_itemempenho= RQ.id_itenempenho ;

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...