A-A+
对于图书管理数据库 检索所有借阅了图书的读者姓名和所在单位。下面SQL语句正确的是_____
问题详情
对于图书管理数据库,检索所有借阅了图书的读者姓名和所在单位。下面SQL语句正确的是______。 SELECT DISTINCT 姓名,单位 FROM 读者,借阅
A.WHERE 图书.总编号=借阅.总编号
B.WHERE 读者.借书证号=借阅.借书证号*
C.WHERE 总编号 IN(SELECT 借书证号 FROM 借阅)
D.WHERE 总编号 NOT IN(SELECT 借书证号 FROM 借阅)
参考答案
正确答案:B
解析:本题的要求是检索所有借阅了图书的读者姓名和所在单位。此时需要两个表才能够完成该任务,一个是读者表,另一个是借阅表,并且需要这两个表之间的连接才能完成题目的要求。本题应采用的SQL语句如下
SELECT DISTINCT 姓名,单位 FROM 读者,借阅
WHERE 读者.借书证号=借阅.借书证号*
因此本题的正确答案应该是B。