Problemas com SubQuery Multiplos Registros
Pessoal estou com o seguinte problema eu preciso trazer na subquery com multiplos registro no Firebird se alguem puder me ajuda eu agradeço a sentença é essa.
select t1.CodRCoopCli, t2.codclifor, t2.Nome, (select t2.Nome from RCoopCli t1, ClienteFor t2
Where t1.CodInscCoop = t2.CodInsc)As Cooperado from RCoopCli t1, ClienteFor t2
Where t1.CodCliFor = t2.CodCliFor
select t1.CodRCoopCli, t2.codclifor, t2.Nome, (select t2.Nome from RCoopCli t1, ClienteFor t2
Where t1.CodInscCoop = t2.CodInsc)As Cooperado from RCoopCli t1, ClienteFor t2
Where t1.CodCliFor = t2.CodCliFor
Leonardobhbr
Curtidas 0
Respostas
Motta
29/04/2005
Subqueries de coluna só permitem um registro !!
Tente (não sei se suporta a sintaxe)
select t1.CodRCoopCli, t2.codclifor, virtual.Nome
from RCoopCli t1, ClienteFor t2 ,
(select t2.CodCliFor , t2.Nome from RCoopCli t1, ClienteFor t2
Where t1.CodInscCoop = t2.CodInsc) virtual
Where t1.CodCliFor = t2.CodCliFor
and t1.CodCliFor = virtual.CodCliFor
Tente (não sei se suporta a sintaxe)
select t1.CodRCoopCli, t2.codclifor, virtual.Nome
from RCoopCli t1, ClienteFor t2 ,
(select t2.CodCliFor , t2.Nome from RCoopCli t1, ClienteFor t2
Where t1.CodInscCoop = t2.CodInsc) virtual
Where t1.CodCliFor = t2.CodCliFor
and t1.CodCliFor = virtual.CodCliFor
GOSTEI 0