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