locked
Nãu duplicar linhas RRS feed

  • Pergunta

  •  

    Pessoal, tenho essa SQL

     

    SQL = "SELECT pedidos.Cod_Pedido, pedidos.Cliente, pedidos.hora, pedidos.DTA_Pedido, pedidos.hora, pedidos.cep, produtos.produto FROM Pedidos INNER JOIN (Produtos INNER JOIN Pedido_Item ON Produtos.COD_Produto = Pedido_Item.Cod_Produto) ON Pedidos.Cod_Pedido = Pedido_Item.Cod_Pedido where status = 'Fechado' group by pedidos.Cod_Pedido, pedidos.Cliente, pedidos.hora, pedidos.DTA_Pedido, pedidos.hora, pedidos.cep, produtos.produto"

     

    E gostaria de saber como faço para ela não ficar repetindo os pedidos, se tiver pedidos numero 4 que solicitou dois pedidos, ele faz: 4, 4... em vez de 4 só, entende?

     

    Quando faço um pedido, se peço 3 itens, ele gera 3 pedidos no sistema, não tem como o pedido ficar num único chamado?

     

    Já usei group by e nada!

     

    OBS: Estou usando o Access XP e o ASP.

     

    Desde já agradeço!

     

    Marcelo

     

    quinta-feira, 28 de agosto de 2008 20:32

Todas as Respostas

  • Opa, acho que ja lhe respondi em outro thread, mas la vai...

    Talvez a clausula DISTINCT lhe ajude ... "Select distinct..."

    quinta-feira, 28 de agosto de 2008 22:45
  • Eu fiz assim e fico na mesma:

     

    SELECT DISTINCT pedidos.Cod_Pedido, pedidos.Cliente, pedidos.hora, pedidos.DTA_Pedido, pedidos.hora, pedidos.cep, produtos.produto FROM Pedidos...

    quinta-feira, 28 de agosto de 2008 22:53