Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/04/2008, 02:54
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Re: Se pueden vincular 2 tablas en diferentes bases de datos en un query?

Gracias cmunozp por la aclaración

gokufast, las consultas por separado te dan resultado? Tu version de MySQL es?

Código:
SELECT 
  	ufv.voluntario.vol_cod,
  	SUM(ifnull(ufv.voluntario.vol_depus, 0) - ifnull(ufv.voluntario.vol_retus, 0)) AS saldo_ufv,
FROM
  	ufv.voluntario,
GROUP BY
  	ufv.voluntario.vol_cod AND
HAVING
  	saldo_ufv >= 2796
Código:
SELECT 
	saldos.voluntario.vol_cod,
  	SUM(ifnull(saldos.voluntario.vol_depus, 0) - ifnull(saldos.voluntario.vol_retus, 0)) AS saldo_us
FROM
	saldos.voluntario
GROUP BY
	saldos.voluntario.vol_cod
HAVING
	saldo_us >= 500
No seran excluyentes?

Código:
  	saldo_ufv >= 2796 and saldo_us >= 500
Definiendo el JOIN?

Código:
SELECT 
  	ufv.voluntario.vol_cod,
  	SUM(ifnull(ufv.voluntario.vol_depus, 0) - ifnull(ufv.voluntario.vol_retus, 0)) AS saldo_ufv,
  	SUM(ifnull(saldos.voluntario.vol_depus, 0) - ifnull(saldos.voluntario.vol_retus, 0)) AS saldo_us
FROM
  	ufv.voluntario INNER JOIN saldos.voluntario 
                        ON ufv.voluntario.vol_cod = saldos.voluntario.vol_cod
GROUP BY
  	ufv.voluntario.vol_cod, <--- no AND
                saldos.voluntario.vol_cod
HAVING
  	saldo_ufv >= 2796 AND
	saldo_us >= 500
El JOIN debe ser INNER, LEFT, RIGHT....?

Son las preguntas que me haria yo...

Quim

Última edición por quimfv; 22/04/2008 a las 03:00