Ir para conteúdo

POWERED BY:

Arquivado

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

Bruno Conte

Não Trazer resultados iguais

Recommended Posts

boa noite pessoal, tenho um sistema de os e preciso ao fazer uma pesquisa no banco ele nao trazer o que é igual.

 

E porque as vezes tem dois cadastros por exemplo com o id 1 e queria mostrar so o um, para não ficar repetindo.

 

hoje fiz assim mais continua puxando os 2:

 

 

SELECT servos. * , itens_os. *
FROM servos
INNER JOIN itens_os ON itens_os.id_item = servos.id_servos
WHERE itens_os.id_os = '1'
LIMIT 0 , 30

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, continua dando erro:

 

 

 

SELECT identit(servos.id_servos), servos. * , itens_os. *
FROM servos
INNER JOIN itens_os ON itens_os.id_item = servos.id_servos
WHERE itens_os.id_os = '1'
LIMIT 0 , 30

Compartilhar este post


Link para o post
Compartilhar em outros sites

E porque as vezes tem dois cadastros por exemplo com o id 1

 

Aqui se teria um problema mais grava, uma duplicidade de uma chave que deveria ser única.

 

Mas se a "duplicidade" é fruto do join com itens_os isto seria normal,

 

id iditem
1   1
1   2
2   1
3   1
3   2
3   3

 

o problema pode estar na demonstração disto na camada de apresentação (quebra).

 

Ou seja, qual é de fato o problema ?

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.