对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。下面SQL语句正确的是______。 SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE; 借阅,借书证号=“0001”AND;

admin2010-11-26  29

问题 对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。下面SQL语句正确的是______。    SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE;    借阅,借书证号=“0001”AND;   

选项 A、图书.总编号=借阅.总编号AND读者.借书证号=借阅.借书证号
B、图书.分类号=借阅.分类号AND读者.借书证号=借阅.借书证号
C、读者.总编号=借阅.总编号AND读者.借书证号=借阅.借书证号
D、图书.总编号=借阅.总编号AND读者.书名=借阅.书名

答案A

解析 题目的要求是查询0001号借书证的读者姓名和所借图书的书名。此时涉及三个表,读者、借阅和图书表,并且是一个多表查询的题目,其中读者表与图书表通过纽带表借阅表进行关联,本题所应该采用的SQL语句如下
   SELECT 姓名,书名 FROM 借阅,图书,读者;
   WHERE 借阅.借书证号="0001"AND;
   图书.总编号=借阅.总编号AND读者.借书证号=借阅.借书证号
   因此本题的正确答案应该是A。
转载请注明原文地址:https://kaotiyun.com/show/HSzp777K
0

最新回复(0)