Tenho umas tabelas assim:
Tabela 1 IDTab1
Tabela 2 (entidade-relacionamento): IDPai, IDFilho
O IDPai e IDFilho da Tabela 2 é o IDTab1
O relacionamento é de n para n auto relacionada.
Agora a dificuldade é a seguinte:
como eu faço um select recursivo que pegue todos os filhos de um id?
Se for em oracle pode usar CONNECT BY http://www.furutani.com.br/2008/02/queries-hierarquicas-no-oracle/
Sql Server 2008
Para Sql Server use CTE http://msdn.microsoft.com/en-us/library/ms186243.aspx
Vc não falou que é programador senior?
Union All:
Solução: http://www.dbforums.com/db2/1610901-how-write-recursive-sql-join-i-am-not-sure-even-posible.html
Sugiro que leia esses artigos: http://www.devmedia.com.br/post-2663-Algebra-Relacional-Parte-I.html
Sou, mas na carteira de trabalho only
Então em que nível de programação vc se considera estar? Porque se vc for Programador Junior, não faz sentido vc falar que tá ganhando mal ou que no seu emprego vc faz trabalhos bobos. Com 28 anos e mais de 2k já é um bom salario para um junior.