PDA

Ver la Versión Completa : SELECt en SQL en distintas B.D.


emeritos
06-06-2007, 14:10:08
Hola,

Veamos como me explico:

Quiero hacer un SELECT como esta:

SELECT clientes.codigo_cliente. clientes.nombre_cliente, factura.codigo_cliente,
factura.......
FROM clientes, factura
WHERE clientes.codigo_cliente = factura.codigo_cliente

Todo sale bien si las dos tablas (clientes y factura) estan en la misma Base de Datos, pero no funciona la SELECT si estan en distintas B.D.

¿ Como se puede hacer, utilizando Delphi7 y el objeto MyQuery ?

courtois
06-06-2007, 21:59:47
que motor de bases de datos usas en MyQuery???

roman
06-06-2007, 22:33:44
Supongo que usas MySQL. En tal caso, basta que antepongas el nombre de la base y un punto:


SELECT
base1.clientes.codigo_cliente, base1.clientes.nombre_cliente,
base2.factura.codigo_cliente, base2.factura.......
FROM base1.clientes, base2.factura
WHERE base1.clientes.codigo_cliente = base2.factura.codigo_cliente


// Saludos