Fórum Select Distinct meio estranho mas funcionou... #294864
08/09/2005
0
Obrigado
SELECT DISTINCT Vendedores.CODIGO_VENDEDOR, Vendedores.NOME_VENDEDOR FROM Vendedores WHERE Vendedores.CODIGO_VENDEDOR IN (SELECT DISTINCT Vendas.CODIGO_VENDEDOR FROM Vendas) ORDER BY VENDEDORES.NOME_VENDEDOR
Ps. Esse Segundo DISTINCT foi posto por minha conta, não sei se fiz errado ou certo, mas pensei em minimizar o número de registros nesse select.
Lucianobarreto
Curtir tópico
+ 0Posts
08/09/2005
Gandalf.nho
SELECT Vendedores.CODIGO_VENDEDOR, Vendedores.NOME_VENDEDOR FROM Vendedores INNER JOIN Vendas ON Vendedores.CODIGO_VENDEDOR = Vendas.CODIGO_VENDEDOR GROUP BY Vendedores.CODIGO_VENDEDOR, Vendedores.NOME_VENDEDOR ORDER BY Vendedores.NOME_VENDEDOR
Gostei + 0
08/09/2005
Lucianobarreto
Valeu!!!
Mas me diz uma coisa, o que eu pensava sobre o codigo que coloquei lá está certo? Ele ficaria meio pesado?
Gostei + 0
08/09/2005
Lucianobarreto
[b:43f3479b93]INVALID EXPRESSION IN THE SELECT LIST(NOT CONTAINED IN EITHER AN AGGREGATE FUNCTION OR THE GROUP BY CLAUSE)[/b:43f3479b93]
Um dos codigos que eu estava tentando dava esse mesmo erro...
O que pode ser?
Estou usando Banco FB e ZEOSLIB...
Gostei + 0
08/09/2005
Gandalf.nho
Gostei + 0
08/09/2005
Lucianobarreto
Pode ser algo da biblioteca? Tipo a Zeos nao dar suporte a isso?
Gostei + 0
08/09/2005
Martins
Pode ser, testei o código da gandalf.nho no ISQL e funfou aqui tb, vc usa os componentes ZeosLib para acesso ?
Não utilizo esses comp. não, nunca precisei.
Gostei + 0
08/09/2005
Lucianobarreto
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)