次のテーブルとの接続または関係の作成方法:
最初のテーブルは次のように呼ばれCase
ます:
CaseID,
Name,
Number of hours
2 番目のテーブルの名前は次のとおりですprofessor case
。
professorID,
CaseID
3 番目のテーブルは次のように呼ばれprofessor
ます。
professsorID,
name,
Lastname
これが本来あるべき姿なのですが、接続方法がわかりません
次のテーブルとの接続または関係の作成方法:
最初のテーブルは次のように呼ばれCase
ます:
CaseID,
Name,
Number of hours
2 番目のテーブルの名前は次のとおりですprofessor case
。
professorID,
CaseID
3 番目のテーブルは次のように呼ばれprofessor
ます。
professsorID,
name,
Lastname
これが本来あるべき姿なのですが、接続方法がわかりません
とテーブルjoin
の使い方を尋ねる場合は、次のようになります。professor
Case
SELECT
professor.name,
professor.Lastname,
case.Name,
case.NumberOfHours
FROM
Professor professor
INNER JOIN ProfessorCase pc ON pc.professorId = professor.professorId
INNER JOIN Case case ON pc.CaseId = case.CaseId
これにより、教授に関連付けられたすべてのケースが得られます。