Obrigado Jhonas, estou me habituando com as sintaxes... não sabia onde entrava a cláusula WHERE. A forma que fiz é a mais econômica em relação ao processamento em Banco de Dados ou alguém consegue encontrar uma forma melhor para efetuar esta pesquisa? Jhonas, aproveitando seu conhecimento gostaria de questionar se estou fazendo da melhor maneira. Tenho apenas uma tabela endereço, visando facilitar uma futura manutenção caso seja necessário alterá-la, pois desta maneira eu modificaria apenas em um ponto. Pensei em fazer da mesma maneira para contatos (telefone, skype, email, MSN, celular,....) Teria apenas uma tabela para esses dados e cada uma dessas tabelas que precisem de endereço/contatos teria uma chave estrangeira da tabela que precisa. Como dá pra ver na tabela di_filiais e di_pessoas. Será que esta é a melhor maneira de fazer, visando futuras manutenções no banco de dados e não duplicar informações? Sei que desta maneira a pesquisa fica um pouco mais complexa desta maneira, precisa left join ou vários, pois preciso pesquisar em mais de uma tabela para trazer as informações, esse preço a pagar é justo? Vale a pena? Comentários são bem vindos.