ORDER BY EM DUAS COLUNAS
To usando esse código para tentar ordernar em duas colunas
No banco tem isso:
1 Maçaneta 2015
2 Abraçadeira 2016
3 Parafusos 2016
4 Luvas 2016
E me retorna
1 Maçaneta 2015
4 Luvas 2016
3 Parafusos 2016
.....
Queria que me retornasse:
4 Luvas 2016
3 Parafusos 2016
2 Abraçadeira 2016
1 Maçaneta 2015
SELECT * FROM produtos order by ano, id desc
No banco tem isso:
1 Maçaneta 2015
2 Abraçadeira 2016
3 Parafusos 2016
4 Luvas 2016
E me retorna
1 Maçaneta 2015
4 Luvas 2016
3 Parafusos 2016
.....
Queria que me retornasse:
4 Luvas 2016
3 Parafusos 2016
2 Abraçadeira 2016
1 Maçaneta 2015
Sua dúvida não ficou muito clara. O que você quer fazer de fato?
Ordernar o ano em Decrescente, e a Id também em decrescente
Tipo me retorna todos os produtos de 2015 e os mais recentes em primeiro, depois retorna todos os produtos de 2016 e os mais recentes primeiro
Tipo me retorna todos os produtos de 2015 e os mais recentes em primeiro, depois retorna todos os produtos de 2016 e os mais recentes primeiro
Id - Ano
1 - 2016
2 - 2016
3 - 2015
4 - 2016
5 - 2016
6 - 2015
Retornar
5 - 2016
4 - 2016
2 - 2016
1 - 2016
6 - 2015
3 - 2015
Se eu colocar apenas o ano, retorna
1 - 2016
2 - 2016
.....
3 - 2015
6 - 2015
1 - 2016
2 - 2016
3 - 2015
4 - 2016
5 - 2016
6 - 2015
Retornar
5 - 2016
4 - 2016
2 - 2016
1 - 2016
6 - 2015
3 - 2015
Se eu colocar apenas o ano, retorna
1 - 2016
2 - 2016
.....
3 - 2015
6 - 2015
SELECT * FROM produtos order by ano desc, id desc
Tópico encerrado , respostas não são mais permitidas