Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcioj

Inner Joins

Recommended Posts

boa galera!! preciso d uma ajudinha, preciso listar resultados de tabelas diferents e na posso alterar o banco.

 

segue tabelas:

 

student => Alunos

teacher => professores

teacher_instrument => instrumento do professor. (teacherId instrumentId id)

instrument => instrumentos disponíveis

course => cursos (Full texts name id)

matter => materias (name id max_student multi_instruments serieId)

series => series (name id courseId)

room => salas de aula (name id)

class => aula com horário e dia cadastrar pelo professor (teacher matter room start id)

student_class => qual aluno reservou qual aula. (student instrument class id)

 

tipo preciso listar aulas disponiveis q estao em class partindo da selecao de 4 selects:

Curso

Série

Matéria

Instrumento

 

to tentando isso sem sucesso:

 

SELECT * FROM student_class

INNER JOIN class ON student_class.class = class.room

INNER JOIN teacher ON class.teacher = teacher.id

INNER JOIN room ON class.room = room.id

INNER JOIN instrument ON student_class.instrument=instrument.id

INNER JOIN student ON student_class.student= student.id

WHERE student_class.class = '$idClass'

AND teacher.id = '$idProf'

GROUP BY START

se alguem puder me dar uma força agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara não entendi tuas estruturas, se puder postar os códigos das tabelas ou uma modelagem delas fica melhor.

 

Abrass.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.