Considerando uma parte do modelo de um sistema de clínica médica, referente aos médicos e especialidades, tem-se as seguintes tabelas: MEDICO (COD_...
Considerando uma parte do modelo de um sistema de clínica médica, referente aos médicos e especialidades, tem-se as seguintes tabelas: MEDICO (COD_MEDICO, CRM, NOME, CONTATO, COD_ESPECIALIDADE) ESPECIALIDADE (COD_ESPECIALIDADE, DCR_ESPECIALIDADE) Todo médico está associado a uma especialidade, mas na clínica podem existir especialidades que não possuem médicos. A consulta que recupera todas as especialidades com os médicos relacionados, recuperando mesmo as especialidades sem médico cadastrado é:
a) SELECT * FROM MEDICO as M RIGHT OUTER JOIN ESPECIALIDADE as E ON E.COD_ESPECIALIDADE = M.COD_ESPECIALIDADE b) SELECT * FROM MEDICO as M INNER JOIN ESPECIALIDADE as E ON M.COD_ESPECIALIDADE = E.COD_ESPECIALIDADE c) SELECT * FROM MEDICO as M FULL JOIN ESPECIALIDADE as E ON M.COD_ESPECIALIDADE = E.COD_ESPECIALIDADE d) SELECT * FROM MEDICO as M LEFT OUTER JOIN ESPECIALIDADE as E ON M.COD_ESPECIALIDADE = E.COD_ESPECIALIDADE
Compartilhar