Boa tarde a todos, gostaria da ajuda de vcs, acontece que eu tenho uma tabela que chama Pessoa_Fisica nela eu salvo o nome da pessoa e seu id, e varios outros campos. Tambem tenho uma tabela que chama servidor vinculado, aonde eu salvo o id pessoa fisica para um pai que pode ter varios filhos.
por exemplo:
Id_servidor_vinculado = 1
id_Pai = 1
id_filho = 1
Mas pode acontecer de eu ter varios filhos para um pai:
Id_servidor_vinculado = 2
id_Pai = 1
id_filho = 1,2 -- somente para economiza linhas, no caso fica 2 datas na tabela.
eu preciso trazer o pai com os filhos, mas porem, eu preciso tambem trazer varios outros dados do pai, então não posso colocar o pai em subquery, e se eu coloco os filhos em subquery quando existe somente um o ibexpert aceita, agora quando ja tem dois ele da multiplirows in single....
Ja aconteceu isso com alguem? eu estou fazendo +- assim:
SELECT PF.PESSOA, -- TRAZ O NOME DO PAI
(SELECT PF1.PESSOA -- NOME FILHO
FROM SERVIDOR_VINCULADO SV, PESSOA_FISICA PF1 -- MINHAS 2 TABELAS COMO DESCRITO ACIMA.
WHERE SV.ID_DEPENDENTE = PF.ID_PESSOA -- PASSO QUE O ID DO FILHO = AO ID DA PESSOA PARA PEGAR O CADASTRO NA TABELA.
AND PF1.ID_PESSOA = PF.ID_PESSOA -- AQUI PASSO QUE O FILHO TEM QUE TER O ID DO PAI. (ASSIM IDENTIFICO QUEM SÃO O FILHOS)
)AS FILHO
FROM PESSOA_FISICA PF
WHERE PF.ID_PESSOA - 134 -- AQUI PASSO ID DO PAI.
Att. Themer.
Desde ja Grato
Ou seria possivel eu construir uma procedure para trazer esses dados?
Ajuda Com Subquery
Started By Themer, 24/05/2013, 14:07
3 replies to this topic
#1
Posted 24/05/2013, 14:18
#2
Posted 24/06/2013, 09:35
Consegui resolver o problema, caso alguém precise algum dia me contate themerbatista@hotmail.com.
#3
Posted 16/09/2017, 05:36
What Is Amoxicillin And Clavulanate Potassium cialis buy online Generic Levitra Shipped From Usa
Viagra Casero
Pharmists In Canada Cialis cialis Buy Doxycycline Online Without Rx
Viagra Casero
Pharmists In Canada Cialis cialis Buy Doxycycline Online Without Rx
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)