Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''duplicando''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 3 registros

  1. Luiz Henrique

    INNER JOIN duplicando resultados

    Olá pessoas, Preciso fazer uma consulta em 3 tabelas, mas quando insiro a 3ª na consulta já duplica resultados: Tabela ticket id, id_cliente Tabela clientes id, nome Tabela servicos_ticket id, id_ticket, valor_ticket Aqui OK SELECT ticket.*, clientes.* FROM ticket JOIN clientes ON ticket.id_cliente = clientes.id Mas aqui duplica, porque um ticket pode ter vários serviços cadastrados. ticket.*, clientes.*, servico_ticket.* FROM ticket JOIN clientes ON ticket.id_cliente = clientes.id JOIN servico_ticket ON ticket.id = servico_ticket.id_ticket A listagem tem que ser apenas dos tickets cadastrados, tentei colocar DISTINCT ticket.* mas não adianta. o resultado deveria ser algo assim: 12344 luiz 10.00 12345 henrique 20.00 mas se o ticket do luiz tiver 3 serviços cadastrados 12344 luiz 10.00 12344 luiz 10.00 12344 luiz 10.00 12345 henrique 20.00 e deveria ser apenas 1, aí eu faria a soma dos valores 12344 luiz 30.00 Como elimino essa duplicação? Deu para entender? Obrigado.
  2. Luiz Henrique

    INNER JOIN duplicando resultados

    Olá pessoas, Preciso fazer uma consulta em 3 tabelas, mas quando insiro a 3ª na consulta já duplica resultados: Tabela ticket id, id_cliente Tabela clientes id, nome Tabela servicos_ticket id, id_ticket, valor_ticket Aqui OK SELECT ticket.*, clientes.* FROM ticket JOIN clientes ON ticket.id_cliente = clientes.id Mas aqui duplica, porque um ticket pode ter vários serviços cadastrados. ticket.*, clientes.*, servico_ticket.* FROM ticket JOIN clientes ON ticket.id_cliente = clientes.id JOIN servico_ticket ON ticket.id = servico_ticket.id_ticket A listagem tem que ser apenas dos tickets cadastrados, tentei colocar DISTINCT tickets.* mas não adianta. o resultado deveria ser algo assim: 12344 luiz 10.00 12345 henrique 20.00 mas se o ticket do luiz tiver 3 serviços cadastrados 12344 luiz 10.00 12344 luiz 10.00 12344 luiz 10.00 12345 henrique 20.00 e deveria ser apenas 1, aí eu faria a soma dos valores 12344 luiz 30.00 Como elimino essa duplicação? Deu para entender? Obrigado.
  3. PeeWee

    While duplicando resultado

    Opaa, o problema é o seguinte: preciso fazer uma busca no BD com esse código: $buscar = $pdo->prepare("SELECT * FROM `produtos` WHERE `titulo` LIKE '%$textoBusca%'"); $buscar->execute(); $retorno = array(); $retorno['dados'] = ''; $retorno['qtd'] = $buscar->rowCount(); if($retorno['qtd'] >= 0){ while($conteudo = $buscar->fetchObject()){ $retorno['dados'] .= '<a href="#" id="'.$conteudo->id.':'.$conteudo->valor.'">'.utf8_encode($conteudo->titulo).'</a>'; } } O problema é que os resultados estão vindo duplicados (no BD só há 3 registros) Não tenho idéia do que fazer, se alguem puder ajudar agradeço desde já.
×

Informação importante

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