Como os DIRETORES já são cadastrados na tabela FUNCIONÁRIOS, então eu pretendo criar um CAMPO CALCULADO direto na tabela ESCOLAS para EXIBIR o nome do(a) Diretor(a). Então usei o seguinte código SQL:
alter table escolaOrgao
add esc_diretor COMPUTED BY ((
select fun_nome from funcionarios
join cargoFuncao on (fun_funcao = car_codigo)
where car_nome = 'DIRETOR(A)'));
Só que dá ERRO quando vou abrir a tabela ESCOLAS pois o código SQL acima lista o nome de todos os diretores de todas as escolas e não de uma escola específica.
Desse modo, como eu posso incrementar o código SQL acima para para que ele liste apenas o nome do diretor cadastrado para a escola na tabela funcionários?
Pergunta
HELENO de Sant'Anna
Na tabela seguinte faço o cadastro de todas as escolas municipais do município aonde moro:
--------------------------------------------------------------------------------------------------------------------------
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.