Eu preciso de uma query (ou mais de uma) que traga as seguintes informações:
Nome do profissional
Objetivo Profissional
Faixa Salarial Pretendida
Última Experiência
Trabalhando no momento: (sim ou não)
Última Formação Acadêmica
Idiomas e nível
Os dados que contém essas informações estão assim (
tabela.campo):
profissional.nome
objetivo_profissional.funcao
objetivo_profissional.salario_menor - objetivo_profissional.salario_maior
historico_profissional.funcao (trazer a com data mais recente)
Sim/não baseado em historico_profissional.situacao
formacao.formacao -
formacao_academica.curso (Finalizado/Não Finalizado/Interrompido baseado em formacao_academica.situacao)
conhecimento.conhecimento nivel_idioma.nivel_idioma (where conhecimento.tipo_conhecimento=2) (baseado em conhecimento_profissional)
Porém poderão ser aplicados filtros:
objetivo_profissional.idtipo_contrato (Filtrado por mais de um: 1 or 2 or 3)
objetivo_profissional.idjornada (Filtrado por mais de um: 1 or 2 or 3)
objetivo_profissional.idnivel_hierarquico1 (Filtrado por mais de um: 1 or 2 or 3)
objetivo_profissional.idsetor (Filtrado por mais de um: eg: 1 or 2 or 3)
conhecimento_profissional.idconhecimento (conhecimento.tipo_conhecimento=1) (Filtrado por mais de um, porém deve incluir todos: 1 and 2 and 3)
conhecimento_profissional.idconhecimento (conhecimento.tipo_conhecimento=2) (Filtrado por mais de um, porém deve incluir todos: eg: ((conhecimento_profissional.idtipoconhecimento = 1 and
conhecimento_profissional.nivel >1) and (conhecimento_profissional.idtipoconhecimento = 2 and
conhecimento_profissional.nivel >1))
Vou enviar um diagrama para explicar o relacionamento dessas tabelas
A resultado final deverá ser esse:
Nina Carolina Clara Nascimento 77
Venda Externa
Salário: 900-1500
Última Experiência: Analista de Credito Consignado
Trabalhando: SIm
Formação Acadêmica: Ensino Médio (2 grau) Não Finalizado
Idioma: Inglês Básico
Matheus Henry Benjamin Monteiro 78
Análise de Sistema
Salário: 3000-5000
Última Experiência: Programador Web III
Trabalhndo: SIm
Formação Acadêmica: Curso Técnico - Hardware Finalizado
Idioma: Inglês Intermediário
Gabrielly Gabriela Martins 79
Demonstrador / Promotor
Salário: Não exibido
Última Experiência: Operadora de Call Center - Ativo
Trabalhando: No
Formação Acadêmica: Ensino Médio (2 grau) Finalizado
Prazo de Entrega: Não estabelecido