设有课程表(课程号,课程名,学分,先修课程号),已知某应用程序需要列出“数据库原理”课程的一门先修课程,查询结果要求输出(课程名,学分,先修课名称,先修课学分),可以用【6】连接操作在一个查询中实现此功能。

admin2021-06-28  26

问题 设有课程表(课程号,课程名,学分,先修课程号),已知某应用程序需要列出“数据库原理”课程的一门先修课程,查询结果要求输出(课程名,学分,先修课名称,先修课学分),可以用【6】连接操作在一个查询中实现此功能。

选项

答案

解析 自连接是SQL语句中经常要用的连接方式,使用自连接可以将自身表的一个镜像当作另一张表来对待,从而能够得到一些特殊的数据。简而言之,自连接的本意就是将一张表看成多张表来做连接。本题的SQL语句为:
    select课程表.课程名,课程表.学分,先修表.课程名,先修表.学分from emp课程表,emp先修表where课程表.课程名=’数据库原理’and课程表.先修课程号=先修表.课程号。
转载请注明原文地址:https://kaotiyun.com/show/0KlZ777K
0

最新回复(0)