ordenacion de consulta

Chemy
22 de Junio del 2004
Tengo un problema al intentar ordenar el resultado de una consulta. La consulta es la siguiente:
SELECT TABLA1.*, TABLA2.DESCRIP, (SELECT DESCRIP FROM TABLA2 WHERE TABLA1.CAMPO2=TABLA2.CAMPO1) FROM TABLA1 INNER JOIN TABLA2 ON TABLA1.CAMPO2=TABLA2.CAMPO1 WHERE CONDICIONES ORDER BY....
La consulta la hace bien y lo ordena por todos los campos excepto por el select, lo itento ordenar especificar el orden que ocupa en la consulta y lo hace bien en todos menos en el select. Si alguien sabe otra forma de hacer la consulta agradeceria la ayuda. La tabla2 tiene tanto categorias como subcategorias, y ambas solo se diferencian en un campo, para todos los efectos son iguales, en la tabla1 existe una referencia tanto a la categoria como a la subcategoria, de ahi la extraña consulta. El problema es que no puedo reorganizar las tablas.
Gracias

Isa? Islas
22 de Junio del 2004
No veo ningun caso colocar la tercera columna de SELECT, quedaria asi:

SELECT TABLA1.*, TABLA2.DESCRIP
FROM TABLA1 JOIN TABLA2 ON TABLA1.CAMPO2=TABLA2.CAMPO1
WHERE CONCIONES ORDER BY .....