como usar o distinct ???
Eu gostaria de distinguir dados tipo
SELECT DISTINCT MDME, MDPD, PDDS FROM ESPECIFICA_MED_DETALHE EMD
INNER JOIN PRODUTO PDT ON (PDT.PDCD=EMD.MDPD)
sendo que eu queria adicionar o valor, porem os valores que contem nos campos MDME são diferentes, isso me retornaria duas vezes o mesmo campo que e o MDPD, como fazer isso ???
SELECT DISTINCT MDME, MDPD, PDDS FROM ESPECIFICA_MED_DETALHE EMD
INNER JOIN PRODUTO PDT ON (PDT.PDCD=EMD.MDPD)
sendo que eu queria adicionar o valor, porem os valores que contem nos campos MDME são diferentes, isso me retornaria duas vezes o mesmo campo que e o MDPD, como fazer isso ???
Sremulador
Curtidas 0
Respostas
Sremulador
19/02/2004
ninguem vai me ajudar ???
GOSTEI 0
Sremulador
19/02/2004
Buuuuuaaaaaaaaaaaa....... :cry:
GOSTEI 0
Afarias
19/02/2004
A função do DISTINCT é evitar ´linhas´ repetidas!! (isso contando TODOS os campos declarados)
Só isso!
PS: não contando ai o DISTINCT nas funções de agregação (count, sum, etc...)
T+
Só isso!
PS: não contando ai o DISTINCT nas funções de agregação (count, sum, etc...)
T+
GOSTEI 0
Sremulador
19/02/2004
Isso eu sei, porem que queria que aparecesse um campo mas que ele não distinguise dos demais ai e que mora o problema , já tentei de tudo :cry:
GOSTEI 0
Afarias
19/02/2004
faça uma VIEW com o DISTINCT no campo q vc quer e depois use em um JOIN com outra tabela para ter os ´valores complementares´
T+
T+
GOSTEI 0
Sremulador
19/02/2004
Mas isso vai me trazer o resultado que eu possa usar em um grid ???
COD , DESCRICAO , VALOR ????
COD , DESCRICAO , VALOR ????
GOSTEI 0
Afarias
19/02/2004
Claro!
GOSTEI 0