[firebase-br] Como retornar 2 campos de um select aninhado
Nelson
nelson.tln em terra.com.br
Qui Out 11 10:31:58 -03 2007
Olá a todos,
Estou com o seguinte problema, estou usando a query abaixo para retornar
uma lista de nomes e telefones e esta funcionando legal.
select
A.idGeral,
A.Nome,
A.Apelido,
(select first 1 B.Numero from Telefone B
where (B.idGeral = A.idGeral) order by Principal) as Fone
from Geral A
O problema é que preciso retornar os campos DDI e DDD da tabela
telefone, alguem sabe um jeito de retornar mais de um capo da tabela
telefone?
Algo do tipo:
select
A.idGeral,
A.Nome,
A.Apelido,
(select first 1 B.DDI, B.DDD , B.Numero from telefone B
where (B.idGeral = A.idGeral) order by principal) as Fone
from geral A
ou então, como faço para concatenar os 3 campos e retornar DDI + DDD +
Numero em um campo só chamado Fone?
os campos DDI, DDD são do tipo CHAR(2) e o Numero é do tipo VARCHAR(15).
Nelson d'Souza
Mais detalhes sobre a lista de discussão lista