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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  SQL com 3 cidades
Knight
GOIÂNIA
GO - BRASIL
Postada em 07/12/2007 10:41 hs         
Bom dia, tenho uma tabela na minha base de dados Mysql de CIDADES Campos: CODIGO,NOME, UF
 
Tenho outra tabala de CLIENTES onde armazenos 3 o CODIGO de 3 CIDADES
CIDADE_CLIENTE, CIDADE_PROFISSAO_CLIENTE, CIDADE_PROFISSAO_CONJUGE
 
Com o Select que fiz ele so mostra os registros se todas as 3 cidades forem iguais
 
Select CLI.CODIGO, CID.NOME as CIDADE, CID.NOME as 'CIDADE COMERCIAL', CID.NOME as 'CIDADE COMERCIAL CONJUGE' from CLIENTES as CLI, CIDADES as CID where CLI.CIDADE_CLIENTE = CID.CODIGO and CLI.CIDADE_PROFISSAO_CLIENTE = CID.CODIGO and CLI.CIDADE_PROFISSAO_CONJUGE = CID.CODIGO
 
Agradesço desde já qq ajuda
     
João Carlos jr.
RIBEIRÃO PRETO
SP - BRASIL
Postada em 07/12/2007 10:50 hs            
Na sua consulta vc pode usar o LEFT JOIN refereciado a primeira tabela, aí ele irá mostrar todos os registros que o campo CODIGO for igual a qual campo que vc escolha.
 
FLW.
 
T+
 
 

João Carlos Junior

Administrador de Redes - Windows 2003 Srv, Linux

    Desenvolvedor Visual Basic 6.0 com Access, SQL Server, VB .Net e Crystal Reports X

Iniciante em C# e ASP .NET

     
Knight
GOIÂNIA
GO - BRASIL
Postada em 07/12/2007 10:56 hs         
Pode dar um exemplo, não consegui entender.
     
marcone
não registrado
ENUNCIADA !
Postada em 07/12/2007 15:55 hs   
ALTERE A DECLARAÇÃO SQL DE "AND" PARA "OR":
 
Select CLI.CODIGO, CID.NOME as CIDADE, CID.NOME as 'CIDADE COMERCIAL', CID.NOME as 'CIDADE COMERCIAL CONJUGE' from CLIENTES as CLI, CIDADES as CID where CLI.CIDADE_CLIENTE = CID.CODIGO OR CLI.CIDADE_PROFISSAO_CLIENTE = CID.CODIGO OR CLI.CIDADE_PROFISSAO_CONJUGE = CID.CODIGO
   
Knight
GOIÂNIA
GO - BRASIL
Postada em 07/12/2007 16:11 hs         
Continua a apresentar o mesmo erro. Apesar de haver 3 cidades cadastradas ele mostra sempre a primeira nos 3 campos
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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