Ir para conteúdo
Fórum Script Brasil
  • 0

SELECT DUAS TABELAS


ziat

Pergunta

Por favor se alguém puder me ajudar ficarei muito grato, há duas semanas estou tentando fazer este select mas sem sucesso.

Tb_funcionarios

Nome turma função mês

João a vendedor 01/2008

Pedro b secretario 01/2008

Paulo c gerente 02/2008

Paulo c gerente 03/2008

João b secretario 02/2008

Tb_rodizio

Mês período a b c d e f ...

01/2008 diurno 1 0 1 0 0 1

01/2008 noturno 0 1 0 1 1 0

02/2008 diurno 0 1 0 1 0 0

02/2008 noturno 1 0 1 0 1 1

preciso de um select que retorne, agrupado por mês,

Diurno

Nome turma função

Noturno

Nome turma função

A tabela rodízio diz qual turma esta no período: 1 esta no período e 0 não esta

Cada mês tem os dois períodos diurno e noturno

É possível ? preciso alterar alguma tabela? Por favor me ajudem!!!!!!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Oi, 'ziat'

Normalize melhor estas tabelas.

Modifique a tabela Funcionarios para que fique assim:

idFuncionario,

Nome

Funcao

idTurma

Crie a tabela Turma

idTurma

Turma

Modifique a tabela tb_rodizio para que fique assim:

idFuncionario

Periodo

Mes

Sua select ficará assim:

SELECT r.Mes, r.Periodo, f.Nome, t.Turma, f.função

FROM funcionario f

INNER JOIN Turma t ON t.idTurma = f.idTurma

INNER JOIN tb_rodizio r ON r.idFuncionario = f.idFuncionario

GROUP BY r.Mes, r.Periodo

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...