Usuário com melhor resposta
UniqueIdentifier - 02 tabelas

Pergunta
-
Olá Pessoal,
Tenho uma dúvida, acho que vocês podem me ajudar facilmente:
Tenho a seguinte tabela:
FOTO
UserId = UniqueIdentifier (é o identificador gerado pelo Membership do asp.net)
Foto = Image
Acontece que tenho duas tabelas FOTO em bases diferentes (foto1 e foto2). O que eu preciso é fazer um "merge" dessas duas tabelas, para que fique única.
Ou seja
Fazer um insert de todos os registros de FOTO1 para FOTO2. Caso o campo UserId já exista na tabela destino, não fazer o insert.
Alguém pode me ajudar com esta dúvida?
Grato
.·. Marcel Goldhardt .·.
Respostas
-
Bom Dia,
Tente o seguinte:
INSERT INTO FOTO1 SELECT UserID, Foto FROM FOTO2 WHERE NOT EXISTS (SELECT * FROM FOTO1 WHERE FOTO1.UserID = FOTO2.UserID)
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comVocê sabe o que é divisão relacional ? Consulte
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!360.entry
Classifique as respostas. O seu feedback é imprescindível- Marcado como Resposta Marcel Goldhardt segunda-feira, 16 de fevereiro de 2009 14:22
Todas as Respostas
-
-
-
Bom Dia,
Tente o seguinte:
INSERT INTO FOTO1 SELECT UserID, Foto FROM FOTO2 WHERE NOT EXISTS (SELECT * FROM FOTO1 WHERE FOTO1.UserID = FOTO2.UserID)
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comVocê sabe o que é divisão relacional ? Consulte
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!360.entry
Classifique as respostas. O seu feedback é imprescindível- Marcado como Resposta Marcel Goldhardt segunda-feira, 16 de fevereiro de 2009 14:22