Versão atual:

Query localizar DOC - Tabela Pai x Filho(SQL)

Bom dia pessoal, preciso de ajuda.

Estou buscando no SQL uma tabela de Formulário onde fica armazenado nossa base de Hierarquia.

Buscando pelo query ele me retorna uma tabela próxima, tendo que somar "+n" em cima do retorno para a correta.

 select  CONCAT('ML', CONCAT(SUBSTR(1000+DOCUMENTO.COD_EMPRESA, -3, 3), IF(CHAR_LENGTH(COD_LISTA) > 3, COD_LISTA, SUBSTR(1000+COD_LISTA, -3, 3)))) AS tabelaFormulario
 from DOCUMENTO where nr_documento = "Codigo do doc";

O grande problema é que eu tenho mais de 1 formulário de "Hierarquia" então esse "somar N" complica e muito.

Saberiam informar como ajustar essa query?

Obrigado pelo apoio.

Versões (2):

Ver a versão formatada

Superiores Tabela Pai x Filho(SQL)

Comentário

new question