Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   SELECt en SQL en distintas B.D. (https://www.clubdelphi.com/foros/showthread.php?t=44440)

emeritos 06-06-2007 14:10:08

SELECt en SQL en distintas B.D.
 
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:

Código SQL [-]
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


La franja horaria es GMT +2. Ahora son las 04:58:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi