[firebase-br] Duvida SQL Consulta

Pedro Braga bragaped em gmail.com
Seg Jan 23 11:40:28 -03 2012


Bom Dia a Todos,

estou precisando fazer um Select onde relize a pesquisa pela Cidade contudo
o meu ambiente é

Tabela Cliente - Preciso Retornar todas as Colunas.
Tabela Endereço - Preciso Retornar Apenas as Colunas (Cidade e UF)

a SQL que uso hoje é

select c.*,
    (select first 1 e.cidade from enderecos e where e.cod_empresa =
c.cod_empresa and e.cod_cliente=c.cod_cliente and e.tipo_endereco =
iif(c.tipo_cliente='J', 'COM', 'RES')) as cidade,
    (select first 1 e.uf from enderecos e where e.cod_empresa =
c.cod_empresa and e.cod_cliente=c.cod_cliente and e.tipo_endereco =
iif(c.tipo_cliente='J', 'COM', 'RES')) as uf_cidade
from cliente c
where c.nome like :nome
order by c.cod_cliente

o que preciso é pesquisar pelo nome da cidade soh que o mesmo cliente pode
possuir N Endereçoes e soh devo trazer 1 algua sugestão?
outra coisa importante impossivel fazer isso via Procedure pois a SQL fica
em UM DATASET.

Pedro E. Braga
(18) 8144-3939



Mais detalhes sobre a lista de discussão lista