Fórum Updade em estrutura Master/Detail #319779
23/04/2006
0
Usando o Firebird 1.5 estou tentando fazer o seguinte:
Tenho duas tabelas: CLIENTE e outra TELEFONE
Existe um relacionamento entre as tabelas, vou informar alguns campos da tabela:
CLIENTE
IDCLIENTE
IDUSUARIO
TELEFONE
IDTELEFONE
IDCLIENTE
STATUS CHAR(1)
O que eu quero fazer é o seguinte, quero atribuir um valor para o campo STATUS na tabela TELEFONE de todos os contatos onde o IDUSUARIO na tabela CLIENTE sejua igual a ( 1 ).
Tentei usar left join mas nao consegui, alguem ai pode me ajudar?
valewss
Mmoreira
Curtir tópico
+ 0Posts
24/04/2006
Mmoreira
Gostei + 0
26/04/2006
Mmoreira
Gostei + 0
27/04/2006
Emerson Nascimento
tente isso:
update TELEFONE set STATUS = ´X´ where IDTELEFONE in (select distinct tel.IDTELEFONE from TELEFONE tel inner join CLIENTE cli on (cli.IDCLIENTE = tel.IDCLIENTE and cli.IDUSUARIO = 1))
Gostei + 0
01/05/2006
Mmoreira
Show de bola, funcionou perfeitamente.
Problema resolvido.
Valewsss
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)