0
如何将连接查询转换为嵌套查询(使用“where in”条件)? 例如如何将其转换为嵌套查询?将查询转换为嵌套查询
SELECT student.studentname,
schedule.subcode,
AVG(attendance.ispresent)*100 AS Attendance_Status
FROM student
JOIN attendance
ON student.usn = attendance.usn
JOIN schedule
ON schedule.sched_id = attendance.sched_id
WHERE student.usn="4jc14is008"
GROUP BY schedule.subcode
ORDER BY schedule.subcode;
我认为一个双连接可能需要一个双重嵌套的'WHERE'子句(阅读:真的很难看)。为什么你需要这样做,除非你使用类似JPA的东西,因为某些原因需要这种格式? –
@TimBiegeleisen,有可能有涉及3个表的嵌套查询?它的语法是什么? – Siraj
@TimBiegeleisen您能否详细说明您提到的双重嵌套 – Siraj