Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2007, 08:55
apawiper
 
Fecha de Ingreso: noviembre-2003
Mensajes: 16
Antigüedad: 21 años, 4 meses
Puntos: 0
ordenar según 2 campos de distintas tablas

Hola buenas, tengo las 2 tablas siguientes:

productos
-------------
-id
-stock


animales
-----------
-id
-nombre

Y me gustaría saber cómo hacer que la consulta devuelva todos los productos que son animales ordenados por Nombre, pero que además, los productos que tengan stock=0, salgan al final del array/resultado.

Conozco solamente la consulta que me ordena por nombre nada más:
select * FROM productos join animales ON productos.ID=animales.ID ORDER BY animales.nombre

Podría hacer 2 consultas y luego unir los arrays, pero quería saber si hay una sóla consulta para hacer esto.
Gracias y saludoss