Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/10/2008, 02:38
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años
Puntos: 300
Respuesta: combinar dos consultas

Coincido con m87laucha en que lo que buscas lo encontrarás mediante una union all
(
SELECT po.comentarios AS com, DATE_FORMAT( po.fecha, '%d-%m-%Y' ) AS fecham, 'proveedores' as tabla
FROM proveedores_operaciones po
WHERE id_proveedor = '51'
)
UNION ALL
(
SELECT co.comentarios AS com, DATE_FORMAT( co.fecha, '%d-%m-%Y' ) AS fecham, 'contable' as tabla
FROM contable_operaciones co
WHERE co.id_proveedor = '51'
)
ORDER BY fecham

Lo importante es que el número de campos sea el mismo (no es necesario que lo sea el nombre) y también el tipo de campos. Te he puesto para que ordene por fecha después, aunque eso mezclará los datos de las tablas: de ahí que yo haya añadido a la consulta un dato para que distingas una de otra, un dato absoluto. Si quieres ordenar cada una de las tablas y luego unirlas, hazlo como te recomendó m87laucha.

Última edición por jurena; 15/10/2008 a las 07:42