Fórum [SQL] Ordenar itens contando os sub-itens #570639
08/11/2016
0
Olá pessoal.
Eu tenho uma tabela com auto-relacionamento, onde a uma coluna chamada id_pai referência a uma outra linha na mesma tabela.
Como faço para no SELECT eu consiga ordenar levando em conta os filhos.
Ex:
[id = 1; id_pai = 0]
|--[id = 3; id_pai = 1]
|--[id = 4; id_pai = 1]
[id = 2; id_pai = 0]
Obrigado.
Eu tenho uma tabela com auto-relacionamento, onde a uma coluna chamada id_pai referência a uma outra linha na mesma tabela.
Como faço para no SELECT eu consiga ordenar levando em conta os filhos.
Ex:
[id = 1; id_pai = 0]
|--[id = 3; id_pai = 1]
|--[id = 4; id_pai = 1]
[id = 2; id_pai = 0]
Obrigado.
Victor Machado
Curtir tópico
+ 0
Responder
Posts
08/11/2016
Alex William
Cara, vou tentar te ajudar, o SQL fica mais ou menos assim:
Assim ele ordena primeiro pelo id da tabela filho e depois ordena pelo id_pai.
Espero ter ajudado.
SELECT
*
FROM
tabela_filho
ORDER BY
id, id_pai
Assim ele ordena primeiro pelo id da tabela filho e depois ordena pelo id_pai.
Espero ter ajudado.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)