设某数据库中作者表(作者号、城市)和出版商表(出版商号,城市)。请补全如下查询语句,使该查询语句能查询出在作者表里而不在出版商表中的城市。 SELECT 城市 FROM 作者表作者 【9】 (SELECT 城市 FROM 出版商表)

admin2019-07-07  19

问题 设某数据库中作者表(作者号、城市)和出版商表(出版商号,城市)。请补全如下查询语句,使该查询语句能查询出在作者表里而不在出版商表中的城市。
SELECT 城市 FROM 作者表作者
【9】
(SELECT 城市 FROM 出版商表)

选项

答案WHERE 作者.城市 NOT IN

解析 要查询有作者但是没有出版社的结果集,可以采用子查询手段,即从作者表中查询城市,且城市不在出版社所在的城市。这时我们可以用NOT IN来实现,NOT IN的结果集是在外查询中存在,但是在内查询中不存在的记录。
转载请注明原文地址:https://jikaoti.com/ti/Kn37FFFM
0

最新回复(0)