나는 테이블 schedule
에서 ID
는 단지 auto_increment
열 및 office_hours
에서 schedule
이 office_hours.schedule_id = schedule.semester_id
조인하는 적절한 방법이라고 생각합니다.
select *
from schedule
inner join semester
on schedule.semester_id = semester.id
inner join office_hours
on office_hours.schedule_id = schedule.semester_id
UPDATE 1
select *
from schedule
inner join semester
on schedule.semester_id = semester.id
inner join office_hours
on office_hours.schedule_id = schedule.semester_id
INNER JOIN faculty
ON faculty.id = office_hours.faculty_id
INNER JOIN Section
ON Section.faculty_ID = faculty.id AND
Section.Schedule_ID = Schedule.ID
INNER JOIN class
ON Class.ID = Section.Class_ID
INNER JOIN major_class_br
ON major_class_br.class_ID = Class.ID
INNER JOIN major_minor
ON major_class_br.major_minor_id = major_minor.ID
모든 ID
또는 연결 기둥INNER JOIN
가 사용 된 이유는 각 테이블에 존재하는 것으로한다. 그렇지 않은 경우 LEFT JOIN
을 사용하십시오.
모습을 .. .) –