Bom dia,
estou com uma tabela auto-associativa e preciso fazer uma consulta que traga toda a hierarquia
exemplo:
se eu consultar um dado que tem avô a consult airá trazer:
neto<-pai<-avô
se alguem puder me ajudar
Muito Obrigado
Bom dia,
estou com uma tabela auto-associativa e preciso fazer uma consulta que traga toda a hierarquia
exemplo:
se eu consultar um dado que tem avô a consult airá trazer:
neto<-pai<-avô
se alguem puder me ajudar
Muito Obrigado
Qual é a sua dúvida? No Sql?
posta ai os campos da(s) tabela(s)
Você pode usar o recurso do seu banco, se for o caso. Seu banco é um que suporta consultas hierárquicas, como o Oracle? Se for, essa é a solução de melhor desempenho.
Oracle: http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/queries003.htm
SQL Server: http://msdn.microsoft.com/en-us/library/ms186243.aspx , http://stackoverflow.com/questions/235515/hierarchical-queries-in-sql-server-2005
Se seu banco não suporta tais tipos de consultas, leia com atenção o seguinte artigo:
MySQL: http://dev.mysql.com/tech-resources/articles/hierarchical-data.html
A duvida é de como fazer esse sql
estou usando o mysql
Tabela{
id
codigo_pai
nome
tel
}