查询所有“工程师”读者借阅过的图书编号,正确的SQL语句是

12 查阅

查询所有“工程师”读者借阅过的图书编号,正确的SQL语句是

A.SELECT图书编号FROM读者,借阅WHERE职称=“工程师”

B.SELECT图书编号FROM读者,图书WHERE职称=“工程师”

C.SELECT图书编号FROM借阅WHERE图书编号=(SELECT图书编号FROM借阅WHERE职称=“工程师”)

D.SELECT图书编号FROM借阅WHERE借节证号IN(SELECT借书证号FROM读者WHERE职称=“工程师”)

参考答案:

D解析:此处涉及嵌套查询的知识,根据题目分析可知需要采用嵌套的SQL语句进行查询。“工程师”来自读者表中的职称字段,“图书编号”来自借阅表,而读者表和借阅表共有字段为借书证号,所以此查询WHERE条件应该为借书证号,所以选D。

计算机二级