问题 单项选择题

对于图书管理数据库,查询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。

单项选择题
问答题 简答题