我正在試圖教導與教師生活在相同郵編的學生。如何找到與使用子查詢相同的操作和設置操作
首先我找到了學生和教師使用相交的zipcode。
SELECT DISTINCT FIRST_NAME,LAST_NAME,PHONE
FROM INSTRUCTOR
WHERE ZIP IN (
SELECT ZIP
FROM STUDENT
INTERSECT
SELECT ZIP
FROM INSTRUCTOR
);
比我怎麼能找到section_id的所有學生在哪裏在上面的查詢?
SELECT SECTION_ID
FROM STUDENT s
JOIN ENROLLMENT e ON s.STUDENT_ID = e.STUDENT_ID
JOIN SECTION w ON e.SECTION_ID = w.SECTION_ID
JOIN INSTRUCTOR z ON w.INSTRUCTOR_ID = z.INSTRUCTOR_ID;
我不知道怎麼弄內查詢會是這樣的INSTRUCTOR_ID.SECTION_ID = student_id數據SECTION_ID,
現在,我在我的查詢只具有返回所有誰住在郵政編碼教師,但我還需要檢查是否有考慮在該郵政編碼教官所教的一個部分學生....
SELECT DISTINCT FIRST_NAME,LAST_NAME,PHONE
FROM
(
SELECT FIRST_NAME,LAST_NAME,PHONE,ZIP
FROM STUDENT
)
Derived
WHERE ZIP IN (
SELECT ZIP
FROM STUDENT
INTERSECT
SELECT ZIP
FROM INSTRUCTOR
);
我不知道如何把他們放在一起思考明智,我應該只是把和s.ZIP = z.ZIP,我不認爲......謝謝。 – Manual