Como ordenar dois campos ao mesmo tempo?
Desculpe pessoal não soube como colocar o título melhor. A minha situação é a seguinte:
- Tenho uma tabela e dois campos, Status Int(1) e Valor Int(10);
- Preciso que o campo Valor se ordene ASC de acordo com o valor de Status que também deve se ordenar ASC..
Ex.:
Status | Valor
1 | 560
0 | 180
0 | 213
2 | 800
1 | 452
1 | 150
O campo Valor deve se ordenar e separar dependendo do campo Status
Ex.:
Status | Valor
0 | 180
0 | 213
1 | 150
1 | 452
1 | 560
2 | 800
Eu tentei com Union, mas ele não deixa ASC o campo Valor:
(SELECT * FROM tabela WHERE status = 0 ORDER BY valor ASC)
UNION
(SELECT * FROM tabela WHERE status = 1 ORDER BY valor ASC)
UNION
(SELECT * FROM tabela WHERE status = 2 ORDER BY valor ASC)
Discussão (9)
Carregando comentários...