表インストラクター:ID, name, dept_name, salary
含まれているテーブルからすべてのデータを取得する2つの外部キーのデータ
表学生:ID, name, dept_name, tot_cred
表顧問:s_ID, i_ID
のための学生証とインストラクターのIDが含まれています2つのテーブル。
私はadvisor
のdepartment
私はintructorはFOMコンピュータサイエンスでwhrer講師と学生のすべてのIDを見つけることができますCComp.Sci
すべてinstructor
とstudent's
名前を見つける必要があります。そして、学生の名前だけ。
しかし、両方の名前を同時に把握することはできません。
私はこれを書いた:
SELECT student.name
FROM student
WHERE student.ID in (SELECT advisor.s_ID
FROM advisor
, instructor
WHERE advisor.i_ID = instructor.ID
and instructor.dept_name = 'Comp.Sci')
を登録しよう得るために、たとえばたい場合、私は別名
**を使用予告。 'SELECT S.name AS学生、I.name ASインストラクターからAS AS JOINアドバイザーA AS_ ON = A.I_ID WHERE I.dept_name = 'Comp.Sci '' – Sudarshan