Gente estou com uma duvida cruel aqui.
Vamos as tabelas:
Tabela diretoria
codigo | descricao
--------±-----------
PES | Pessoal
FIN | Financeira
PRD | Producao
MKT | Marketing
Tabela funcionario
matricula | nome | nascimento | salario | funcao | secao
-----------±----------------±-----------±--------±-------±------
45739 | Andre | 1983-08-03 | 1200.00 | 2 | CPG
34840 | Marta | 1979-11-15 | 2100.00 | 3 | ADM
38283 | Sandro | 1974-10-09 | 3800.00 | 1 | CRC
26360 | Luis | 1976-08-12 | 3400.00 | 4 | MAN
15730 | Ana | 1973-12-04 | 3000.00 | 4 | FPG
46373 | Sandra | 1983-09-14 | 1400.00 | 2 |
36392 | Marcos | 1971-04-21 | 2900.00 | 4 | CRC
29847 | Luana | 1972-03-26 | 3800.00 | 1 | FPG
19463 | Pedro | 1984-10-05 | 1200.00 | 2 | ADM
28912 | Nanci | 1972-01-29 | 4600.00 | 1 | MAN
30472 | Paula | 1976-08-20 | 3500.00 | 4 | MAN
40528 | Fabio | 1973-03-15 | 2400.00 | 3 | MAN
22189 | Andreia | 1982-07-21 | 1300.00 | 2 | FPG
30352 | Raquel | 1974-04-30 | 2200.00 | 3 | CPG
Tabela secao:
codigo | descricao | diretoria
--------±-----------±----------
ADM | Admissao | PES
FPG | Folha Pgto | PES
CPG | Ct a Pagar | FIN
CRC | Ct Receber | FIN
MAN | Manufatura | PRD
QLD | Qualidade | PRD
Exercicio que tenho que fazer:
descrição da diretoria, descrição da seção e nome do
funcionário, para as diretorias/secoes que tenham
funcionários
Minha resposta: SELECT diretoria.descricao,secao.descricao , funcionario.nome FROM funcionario INNER JOIN (diretoria JOIN secao ON secao.diretoria = diretoria.codigo) ON funcionario.secao = secao.codigo AND diretoria.codigo = secao.diretoria;
Só que esta errada minha resposta, tenho certeza…
Alguem pode me ajudar com este problema ? Obrigado.