[Resolvido] Ordenar agrupando usando dois campos diferentes
Eu gostaria de agrupar (não entendam como group by) algumas conversas (como se fossem comentários), eu já fiz isso uma vez mas acabei trocando o sistema e não encontrei o código para ver como havia feito, e depois de tentar um tanto estou aqui, eu tenho uma tabela de mensagens/comentários que guarda :
- id (auto-incremento);
- texto
- id original (vazio) //Esse último código por padrão é vazio, exceto que eu queira que ele seja uma resposta ao original;
Digamos que eu tenha então quatro registro, sendo dois comuns e outros dois como respostas à um deles:
id | texto | id-orig
1 texto -
2 texto 1
3 texto -
4 texto 1
Eu gostaria de organizá-los da seguindo forma:
1 texto -
2 texto 1 //indentei apenas para facilitar
4 texto 1
3 texto -
Isto é, que os que sejam resposta ao primeiro fiquem agrupados à ele e ordenado de alguma forma, seja pelo codigo ou pela data... e que eu consiga também ordenar os originais ( 1 e 3 );
Já tentei com várias sub-consultas e acabei voltando ao mesmo lugar, nada.
ObrigadoDiscussão (3)
Carregando comentários...