SQL经典50查询语句案例_6(查询学过“001”并且也学过编号“002”课程的同学
的学号、姓名)
SQL经典50查询语句案例_6:
6、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名:
SELECT
st.SId,
st.StuName
FROM(
SELECT t1.SId AS SId
每天学点sql经典句子FROM
(SELECT s1.SId FROM sc s1 WHERE s1.CId ='001')t1,
(SELECT s2.SId FROM sc s2 WHERE s2.CId ='002')t2
WHERE
t1.SId = t2.SId
)stu, student st
WHERE
stu.SId = st.SId
在MySQL命令⾏中的运⾏情况:
总结:采⽤分步查询的思路,先是查询到既包含001课程⼜包含002课程的学号(内嵌select from),然后在根据得到的学号去student表查询学号与姓名。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论