[firebase-br] EMPRESA x CLIENTE

Jair Roberto Silva jair em microflex.com.br
Ter Mar 28 12:19:26 -03 2006


Olá, Fausto!

Na prática bastaria utilizar um INNER JOIN entre as tabelas CLIENTE e 
EMPRESACLIENTE:

SELECT
   CLIENTE.*
FROM
   CLIENTE
   INNER JOIN EMPRESACLIENTE ON (EMPRESACLIENTE."ChaveCliente" = 
CLIENTE."ChaveCliente")
WHERE
   (EMPRESACLIENTE."ChaveEmpresa" = :ChaveEmpresaDesejada)

Mas acho que você deve procurar livros e tutoriais sobre o 
desenvolvimento de aplicativos comerciais, pois este SQL básico pode se 
tornar bem mais complexo em função de outras necessidades do projeto. A 
DBFreeMagazine, por exemplo, é um excelente recurso on-line gratuito com 
diversos exemplos práticos sobre relacionamentos no Firebird e em outros 
bancos.


Um abraço,
Jair





Mais detalhes sobre a lista de discussão lista