none
Select [RESOLVIDO] RRS feed

  • Pergunta

  • Olá!

    Tenho o seguinte select:

    select
    S.*,
    C.*,
    M.*,
    CA.*,
    F.*
    from EntradaDeServico as S
    join Cliente as C
    on C.codigo = S.CodigoCliente
    left join Maquina as M
    on M.codigo = S.codigoMaquina
    left join caminhao as CA
    on CA.codigo = S.codigoCaminhao
    join financeiro as F
    on C.codigo = F.codigoCliente
    where C.codigo = 1
    and S.data between '05/01/2017' and '05/30/2017'
    order by S.Descricao

    Que gera o seguinte resultado:

    

    Ele tá gerando quatro vezes a mesma coisa. Quero que gere apenas uma vez. Não to conseguindo resolver isso.


    • Editado fm.esteves quarta-feira, 31 de maio de 2017 19:46
    quarta-feira, 31 de maio de 2017 13:33

Respostas

  • O relacionamento é de 1:N com qual(is) tabela(s)?

    Você precisa que a query retorne todas essas colunas?

    Você pode especificar quais colunas são necessárias, e entre essas colunas quais estão retornando valores repetidos e quais estão retornando valores diferentes? E nesse último caso qual valor deve ser retornado?

    Na imagem que você postou no início não aparecem todas as colunas, então não é possível identificar se alguma coluna está retornando valores diferentes. Também não é possível identificar a qual tabela pertence cada coluna.


    Assinatura: http://www.imoveisemexposicao.com.br

    quarta-feira, 31 de maio de 2017 18:39

Todas as Respostas