UNION

DAVIDAP
05 de Marzo del 2004
Muy buenas!!
estoy haciendo un select a dos bases de datos distintas mediante UNION, pero no consigo ordenar todo. Como podr铆a hacerlo, mi instrucci贸n que no funciona es:

(SELECT nombre_titulo as nombre from tabla1) UNION (SELECT nombre_recurso as nombre from tabla2) ORDER BY nombre

y el error:

Ocurri贸 un error al ejecutar el query "(SELECT COUNT(*) FROM tabla2) ORDER BY nombre ". La base dijo : Unknown column 'nombre' in 'order clause'.

David Hernandez
05 de Marzo del 2004
Compa帽ero

Siempre usa nombres diferentes en los ALIAS para asi poder ordenar una tabla o en base a la otra

DAVIDAP
05 de Marzo del 2004
Muchas gracias por responderme, pero si me dices "Siempre usa nombres diferentes en los ALIAS " como hago para ordenar la union completa, osea los dos select juntos

David Hernandez
05 de Marzo del 2004
En el error te marca porque en el Query no existe la columna NOMBRE, pon una que exista