Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

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
16032
Visitas
1
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
0
Puntos
Por zeuskx hace 128 meses
Administrador Sitio web
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate