Buenos días.
Tengo que extraer los datos de dos tablas que están en dos bases de datos distintas. Una esta en MySql y otra en Derby. A su vez se tienen que filtrar los datos en función de si el cliente esta en otra tabla de clientes que a su vez esta en otro esquema MySql distinto. Las dos tablas (una de Derby y otra de MySql) que se tiene que fusionar tienen la misma estructura (salvo por un campo de más que tiene la segunda. Todo esto se tiene que hacer desde una aplicación java. No se si este es el foro correcto.
Os dejo lo siguiente por si os aclara algo
BD1 (MySql) ------- BD2 (Derby) ------ BD3(MySql)
operaciones1 operaciones2 clientes
SELECT campo1, campo2, campo3
FROM BD1.operaciones1
WHERE id_cliente not in (SELECT id_cliente
FROM BD3.cliente)
UNION
SELECT campo1, campo2, campo3
FROM BD2.operaciones2
WHERE id_cliente not in (SELECT id_cliente
FROM BD3.cliente)
Muchas gracias.