Usar dos ORDER BY en una misma consulta sql?
sigo haciendo mi proyecto y se me presenta la duda de como ordenar los resultados de base de datos con dos order by por ejemplo ordenar productos por mas recientes y precios mas economicos pero no se como hacerlo o si es posible desde ya gracias como siempre!
5
Puntos
Puntos
16032
Visitas
Visitas
1
Resp
Resp
Por zerodarck hace 128 meses
Experto
Respuesta #1
si se puede hacer en la misma consulta solo tienes que separar por comas y asignar en que forma quieres que se ordenen por ejemplo:
"SELECT * FROM productos ORDER BY productos.id DESC, productos.precio ASC"de esa forma al ordenar por id de producto descendente sacaras los mas nuevos y los productos mas economicos utilizando la forma ascendente