Pessoal, sou novo aqui, e estou com um problema num SQL que está me deixando louco. Estou usando PHP com SQL Server. Segue abaixo:
Olá a todos, estou ficando até careca de tentar achar uma saída para um SQL, mas não estou encontrando, porisso estou pedindo ajuda aos amigos.
A minha tabela contem os seguintes campos:
* id_seq: campo sequence. (Unique)
* nr_part: integer
* tp_part: varchar(30)
O campo nr_part se repete em alguns registros.
Preciso fazer um SQL que me retorne somente os campos distintos, por exemplo: somente 1 com nr_part = 2, somente 1 com nr_part = 30, somente 1 com nr_part = 999 ...
Não está dando certo usar o DISTINCT, pois meu campo id_seq é UNIQUE. Tentei usar o Group by mas também não deu certo.
Segue os SQLs que não funcionaram:
select distinct id_seq,nr_part,tp_part from bp_cont
select distinct id_seq,nr_part,tp_part from bp_cont group by nr_part
Pergunta
mlferreira
Pessoal, sou novo aqui, e estou com um problema num SQL que está me deixando louco. Estou usando PHP com SQL Server. Segue abaixo:
Olá a todos, estou ficando até careca de tentar achar uma saída para um SQL, mas não estou encontrando, porisso estou pedindo ajuda aos amigos.
A minha tabela contem os seguintes campos:
* id_seq: campo sequence. (Unique)
* nr_part: integer
* tp_part: varchar(30)
O campo nr_part se repete em alguns registros.
Preciso fazer um SQL que me retorne somente os campos distintos, por exemplo: somente 1 com nr_part = 2, somente 1 com nr_part = 30, somente 1 com nr_part = 999 ...
Não está dando certo usar o DISTINCT, pois meu campo id_seq é UNIQUE. Tentei usar o Group by mas também não deu certo.
Segue os SQLs que não funcionaram:
select distinct id_seq,nr_part,tp_part from bp_cont
select distinct id_seq,nr_part,tp_part from bp_cont group by nr_part
Esses SQLs não funcinaram. Alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.