假设图书管理数据库中有3个表,图书.dbf,读者.dbf和借阅.dbf。它们的结构分别如下: 图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别

admin2009-02-15  26

问题 假设图书管理数据库中有3个表,图书.dbf,读者.dbf和借阅.dbf。它们的结构分别如下:
   图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2))
   读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
   借阅(借书证号C(4),总编号C(6),借书日期D(8))
   有如下SQL语句:
   SELECT读者.姓名,读者.职称,图书.书名,借阅.借书日期;
   FROM图书管理!读者,图书管理!借阅,图书管理!图书;
   WHERE借阅.借书证号=读者.借书证号;
   AND图书.总编号=借阅.总编号
   其中WHERE子句中的“借阅.借书证号;读者.借书证号”对应的关系操作是【  】 。

选项

答案内部连接(INNER JOIN) 或 连接(JOIN)

解析 WHERE子句中的“借阅,借书证号=读者.借书证号”指的是两个表的内部连接。通过共有的字段“借书证号”实现。
转载请注明原文地址:https://kaotiyun.com/show/kSKZ777K
0

最新回复(0)