Hola:

tengo la siguiente sentencia de SQL

SELECT NUMERO, IMPORTE FROM TABLA1
UNION ALL
SELECT NUMERO, IMPORTE FROM TABLA2
UNION ALL
SELECT NUMERO, IMPORTE FROM TABLA3
ORDER BY 1 FOR READ ONLY

digamos que NUMERO es el numero de cliente e IMPORTE pues se describe por s� mismo.

ahora se plantea enlazar la tabla de resultados obtenida con el archivo de CLIENTES y aqui comienzan m�s problemas

�sabeis como enlazar la tabla de resultado que se obtiene con el CODIGO de la tabla de CLIENTES?

Yo lo haria as�:

SELECT NUMERO, IMPORTE FROM TABLA1, CLIENTES
WHERE NUMERO=CODIGO
UNION ALL
SELECT NUMERO, IMPORTE FROM TABLA2, CLIENTES
WHERE NUMERO=CODIGO
UNION ALL
SELECT NUMERO, IMPORTE FROM TABLA3, CLIENTES
WHERE NUMERO=CODIGO
ORDER BY 1 FOR READ ONLY

lo que se dice funcionar, funciona �pero hay otra forma mejor de hacerlo?



Responder a