请问SQL语言中的内外层相关嵌套查询是怎么会回事?举例说明一下更好。
2个回答
展开全部
以上的回答是嵌套,不是内外层相关嵌套!
例如:有成绩表(学号,姓名,成绩),该表每个学生有多个成绩(比如各个学期的),现在要查询每个学生考过的最高分信息,SQL语句如下:
SELE AA.学号,AA.姓名,AA.成绩 FROM 成绩表 AA WHERE 成绩=(SELE MAX(成绩) FROM 成绩表 BB WHERE AA.学号=BB.学号)
既内、外层使用同一个关系-----成绩表,外层查询提供每个元组的学号给内层;内层查询利用这个学号确定该生的最高分。
例如:有成绩表(学号,姓名,成绩),该表每个学生有多个成绩(比如各个学期的),现在要查询每个学生考过的最高分信息,SQL语句如下:
SELE AA.学号,AA.姓名,AA.成绩 FROM 成绩表 AA WHERE 成绩=(SELE MAX(成绩) FROM 成绩表 BB WHERE AA.学号=BB.学号)
既内、外层使用同一个关系-----成绩表,外层查询提供每个元组的学号给内层;内层查询利用这个学号确定该生的最高分。
七鑫易维信息技术
2024-09-02 广告
2024-09-02 广告
Play Video 七鑫易维是致力于机器视觉和人工智能领域的高新科技企业,迄今已专注眼球追踪技术的研发、创新与应用超过14年,拥有完全自主知识产权,全球专利总量655余项。 作为眼球追踪技术领域的全球知名品牌,七鑫易维的产品体系覆盖眼动分...
点击进入详情页
本回答由七鑫易维信息技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询