
15/10/2008, 02:38
|
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 |