Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2010, 06:21
Avatar de edu007ar
edu007ar
 
Fecha de Ingreso: septiembre-2003
Ubicación: Buenos Aires
Mensajes: 118
Antigüedad: 20 años, 7 meses
Puntos: 0
ORDER BY con SELECT, no funciona

Hola, tengo una instrucción que no logro hacer funcionar, estuve buscando ya en el foro pero no he encontrado aun la solucion.

tengo una tabla PRODUCTOS relacionada con una tabla CATEGORIAS, la idea es seleccionar los productos y ordenarlos por el campo ORDEN que esta en CATEGORIAS.

PRODUCTOS: id, titulo, precio, idcategoria
CATEGORIAS: id, nombre, orden

Select p.id, p.titulo, p.precio, (select c.nombre from categorias c where c.id=p.idcategoria) from productos p order by (select c.orden from categorias c where c.id=p.idcategoria) asc

Supongo que algo mal debe haber, pero quisiera saber si se puede solucionar.

Gracias.
Eduardo.
__________________
www.proavanz.com.ar