Sobre subselect...

Firebird

26/08/2005

Pessoal um [b:f5364d8ca2]SubSelect[/b:f5364d8ca2] com mais de um campo retornado não funciona... :?:

Select A.Nome (Select B.Nome from TabelaB B where A.IdB = B.IdB) from TabelaA A 
          // isso funciona...

Select A.Nome (Select B.Nome, B.CPF from TabelaB B where A.IdB = B.IdB) from TabelaA A
          // isso NÃO funciona...


veja quie no primeiro [b:f5364d8ca2]SubSelect[/b:f5364d8ca2] eu trago apenas [b:f5364d8ca2]um[/b:f5364d8ca2] campo... :!:


Bruno Belchior

Bruno Belchior

Curtidas 0

Respostas

Steve_narancic

Steve_narancic

26/08/2005

Para cada campo que voce quer retornar tera que fazer um subselect ficando assim:

Select A.Nome, (Select B.Nome from TabelaB B where A.idB = B.idB), (Select B.CPF from TabelaB B where A.idB = B.idB) from TabelaA A



GOSTEI 0
POSTAR