[firebase-br] SELECT FROM SELECT

Kleber Caneva kdcc em terra.com.br
Ter Dez 9 14:28:15 -03 2008


Para isso você não precisa de SubSelects. basta fazer assim:

SELECT a.CODIGO, a.NOME, b.ENDERECO, b.CIDADE, b.UF, b.CEP
FROM CLIENTE a
LEFT JOIN CIDADE_CLIENTE(a.CODIGO)  b on (1=1)

[]´s

Kléber Caneva



----- Original Message ----- 
From: "Cezar Wagenheimer" <wagenheimer em gmail.com>
To: <lista em firebase.com.br>
Sent: Tuesday, December 09, 2008 11:22 AM
Subject: [firebase-br] SELECT FROM SELECT


Gente queria fazer um Select mais ou menos assim :

SELECT CODIGO,NOME, (SELECT ENDERECO,CIDADE,UF,CEP from
CIDADE_CLIENTE(CLIENTE.CODIGO)) FROM CLIENTE

Esse select dentro do Select funciona, mas eu só posso trazer um campo de
cada vez, e não todos igual eu fiz no exemplo acima.... então eu teria de
ter que fazer um subselect para cada campo (ENDERECO, CIDADE,UF,CEP).

Existe alguma maneira de fazer isso de um jeito simplificado, parecido com a
maneira que eu fiz no exemplo???? Vi que agora o Firebird suporte SELECT
FROM SELECT mais não entendi direito o seu funcionamento.

O que acham?





______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista