[firebase-br] RES: ¿Cómo actualizar esta tabla?

Fasystem - Listas listas em fasystem.com.br
Qua Out 5 09:09:45 -03 2011


Tenta isso:

update TableA a set a.USED = 'T' where a.LINE exists in (select b.LINE from
TableB b where b.LINE = a.LINE);

Importante para performance que LINE da tabelaB esteja indexado

[ ]'s
Jose Aparecido da Silva



-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de W O
Enviada em: quarta-feira, 5 de outubro de 2011 04:14
Para: FireBase
Assunto: [firebase-br] ¿Cómo actualizar esta tabla?

Hola a todos

Tengo una tabla TableA con los siguientes datos:

LINE  USED
  1        F
  2        F
  3        F
 95       F
 96       F

y una tabla TableB con los siguientes datos:

LINE
  1
  2
  3
  4

y necesito poner una 'T' en la columna USED cuando los números de línea de
ambas tablas son iguales (en este caso, cuando son 1, 2, ó 3). Por supuesto
que hay muchos números más y no los conozco.

¿Cómo puedo actualizar a TableA cuando tiene los mismos números que TableB?
Necesitaría llegar a este resultado:

TableA
---------
LINE  USED
  1        T
  2        T
  3        T
 95       F
 96       F

Muchas gracias por adelantado.

Walter.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista