Enviado em 26/10/2012 - 14:53h
Boa tarde,
Tenho dois BD's e em ambos tenho uma tabela chamada id.
Preciso fazer insert na tabela A, por exemplo, inserindo os dados da tabela B, porém antes preciso fazer uma comparação para que só sejam inseridos os registros cujo os valores id tabela B não sejam iguais na tabela A.
OU seja, se id tabela B igual à id tabela A então ele ignora e passa ao próximo registro.
Eu cheguei até aqui
INSERT INTO bancoA.tabelaA select * from bancoB.tabelaB where not exist id (aqui não sei se posso colocar o banco e tabela, tipo id.tabelaB.bancoB IN id.bancoA.tabelaA )
Como tenho pouco mais de um mês em sql está meio muito confuso.rs
Tenho dois BD's e em ambos tenho uma tabela chamada id.
Preciso fazer insert na tabela A, por exemplo, inserindo os dados da tabela B, porém antes preciso fazer uma comparação para que só sejam inseridos os registros cujo os valores id tabela B não sejam iguais na tabela A.
OU seja, se id tabela B igual à id tabela A então ele ignora e passa ao próximo registro.
Eu cheguei até aqui
INSERT INTO bancoA.tabelaA select * from bancoB.tabelaB where not exist id (aqui não sei se posso colocar o banco e tabela, tipo id.tabelaB.bancoB IN id.bancoA.tabelaA )
Como tenho pouco mais de um mês em sql está meio muito confuso.rs