Personalmente me estoy dejando los cuernos con esto.
Necesito recuperar todas las columnas de una tabla, cuyo orden debe de darmelo el campo precio pero debo recibir primero los filas cuyo stock sea cero.
O sea como esto:
Código:
Pero claro aquí no estoy aplicando ordenación por que me peta, aquí obtengo eso, primero los que no tienen stock y luego el resto pero sin ordenación y sin todas las columnasSELECT products_id FROM `products` p WHERE p.products_id IN ( SELECT products_id FROM `products` WHERE ( products_quantity =0 ) ) UNION ( SELECT products_id FROM `products` WHERE ( products_quantity >0 ) ) LIMIT 0 , 200
¿Alguna idea? Muchas gracias