Boa tarde, estou com uma duvida, vou tentar explicar da melhor forma possível.
tenho uma tabela com o nome CIDADE, e nessa tabela tenho algumas colunas sendo, CD_CIDADE, NM_CIDADE dentre outras. E tenho uma tabela com o nome PACIENTE e outra com o nome RESPONSAVEL, as duas tabelas tem campos de CD_CIDADE. Só que são cadastrados o endereço do paciente na tabela de PACIENTE e cadastrado o endereço do responsavel na tabela RESPONSAVEL, sendo que as vezes o responsavel tem endereço e cidade diferentes do paciente. quero montar uma view contendo os dados de endereço e cidade só que o grande porém vem ai, ambas as tabelas são alimentadas somente com o CD_CIDADE e preciso do NM_CIDADE(nome da cidade), e para pegar essa informação tenho que recorrer a tabela CIDADE que somente ela tem cadastrado os nomes de todas as cidades, então segue uma simples ilustração da minha duvida.
SELECT CIDADE.NM_CIDADE, –“quero q venha o nome da cidade cadastrada na tabela PACIENTE”
CIDADE.NM_CIDADE — “quero q venha o nome da cidade cadastrada na tabela RESPONSAVEL”
FROM CIDADE,
PACIENTE,
RESPONSAVEL
WHERE PACIENTE.CD_CIDADE = CIDADE.CD_CIDADE
RESPONSAVEL.CD_CIDADE = CIDADE.CD_CIDADE –“Sei que nao posso usar essa condição pra tabela PACIENTE e para a tabela RESPONSAVEL, tem que ser somente uma”