USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  O que ha de errado com esta SQL??
Knight
GOIÂNIA
GO - BRASIL
Postada em 23/02/2007 14:13 hs         
Ela so mostra o registro no qual ha um codigo de cliente valido. Como fazer para mostrar todos os registros havendo ou não codigo validos de clientes??
 
 
Select CP.NOME as Nome, CP.IP, CP.STATUS as Status,CLI.NOME as Cliente,CP.TEMPO as Tempo,ZN.ZONA as Zona from COMPUTADORES as CP,  CLIENTES as CLI, ZONAS AS ZN WHERE ZN.CODIGO = CP.ZONA and CLI.CODIGO = CP.COD_CLIENTE order by CP.NOME

Emoções Knight Emoções

http://host.csti.eti.br

CSTI WebHosting
Hospedando Idéias Emoções

     
Barata
não registrado
ENUNCIADA !
Postada em 23/02/2007 14:21 hs   
Cara não sei q banco vc esta utilizando, mas no ORACLE  eu não apelido as tabela utilizando AS. Então tente retirar o AS. EX.:
SELECT c.Nome clinte FROM cliente c ORDER BY c.nome
Grande Abraço.
   
Knight
GOIÂNIA
GO - BRASIL
ENUNCIADA !
Postada em 23/02/2007 14:23 hs         
MySql é o banco q estou utilizando.

Emoções Knight Emoções

http://host.csti.eti.br

CSTI WebHosting
Hospedando Idéias Emoções

   
Álvaro
Pontos: 2843
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 23/02/2007 14:37 hs            
Knight é nessa linha que você está validando a busca dos clientes
CLI.CODIGO = CP.COD_CLIENTE
Aqui ele está fazendo uma busca na tabela onde existe um código igual desse cliente nas respectivas tabelas por isso ele está trazendo apenas os códigos válidos, o que você pode fazer é tirar essa condição, pois ai ele ira mostrar todos os dados da primeira condição imposta por você ZN.CODIGO = CP.ZONA

Abraço e que DEUS te abençõe, espero poder ter te ajudado
Eu sou o Senhor, o DEUS de vocês;
eu os seguro pela mão e lhes digo;
Não fiquem com medo, pois eu os ajudo
Isaias 41:13
   
wncruz
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 23/02/2007 14:40 hs            
Knight, Boa Tarde.
 
                 Não sei se MySQL aceita os minha sujestão.
WHERE ZN.CODIGO *= CP.ZONA and CLI.CODIGO *= CP.COD_CLIENTE
ou então
Left Join no From
 
 

Sds,

"O segredo é quebrar os problemas em pequenos pedaços administráveis. Se você lidar com eles, termina antes de saber disso."

Watson Gomes da Cruz
   
JOAOCESAR
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 23/02/2007 14:43 hs            
VOCE INVERTEU A POSIÇÃO DOS CAMPOS NESTE TRECHO DA SQL :"from COMPUTADORES as CP,  CLIENTES as CLI". O CERTO É: "CLIENTES as CLI from COMPUTADORES". A TABELA DE REFERÊNCIA VAI POR ÚLTIMO DE TUDO E NÃO SE USA "AS"  PARA NOMEAR TABELAS NA SQL.
 
FALOWS!!!!!
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página