单选题
设有读者(借书证号,单位,姓名,职称.和借阅(借书证号,图书编号,借书日期,还书日期.表,查询所有“工程师”读者借阅过的图书编号,正确的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职称=”工程师”’语句查询出了工程师的借书证号,外层查询满足内层条件的图书编号,C选项正确。
提交答案
关闭