单选题 对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。SQL语句正确的是
SELECT姓名,书名FROM借阅,图书,读者WHERE;
借阅,借书证号=“0001”AND;
A) 图书.总编号=借阅.总编号AND读者.借书证号=借阅.借书证号
B) 图书.分类号=借阅.分类号AND读者.借书证号=借阅.借书证号
C) 读者.总编号=借阅.总编号AND读者.借书证号=借阅.借书证号
D) 图书.总编号=借阅.总编号AND读者.书名=借阅.书名

【正确答案】 A
【答案解析】[解析] 题目的要求是查询0001号借书证的读者姓名和所借图书的书名。此时涉及到3个表,读者、借阅和图书表,并且是一个多表查询的题目,其中读者表与图书表通过纽带表借阅表进行关联,本题所应该采用的SQL语句如下:
SELECT姓名,书名FROM借阅,图书,读者; WHERE借阅.借书证号=“0001”AND;
图书.总编号=借阅.总编号AND读者.借书证号 =借阅.借书证号
因此本题的正确答案应该是A。