设有读者(借书证号,单位,姓名,职称)和借阅(借书证号,图书编号,借书日期,还书日期)表,查询所有"工程师"读者借阅过的图书编号,正确的SQL语句是

admin2015-08-25  19

问题 设有读者(借书证号,单位,姓名,职称)和借阅(借书证号,图书编号,借书日期,还书日期)表,查询所有"工程师"读者借阅过的图书编号,正确的SQL语句是

选项 A、SELECT 图书编号 FROM 读者,借阅 WHERE 职称="工程师"
B、SELECT 图书编号 FROM 借阅 WHERE 图书编号=;(SELECT 图书编号 FROM 借阅 WHERE 职称="工程师")
C、SELECT 图书编号 FROM 借阅 WHERE 借书证号 IN; (SELECT 借书证号 FROM 读者 WHERE 职称="工程师")
D、以上说法都不对

答案C

解析 本题有读者(借书证号,单位,姓名,职称)和借阅(借书证号,图书编号,借书日期,还书日期)两个表,需要用到内外层嵌套查询,内层"SELECT 成绩 FROM 选课 WHERE 课程号="101""语句查询出了工程师的借书证号,外层查询满足内层条件的图书编号,C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/VGbp777K
0

最新回复(0)