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

admin2021-05-07  23

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

选项

答案WHERE作者.城市NOT IN

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

最新回复(0)