小编jin*_*nan的帖子

查找位于每个城市SQL的所有公司

在此输入图像描述

问题:假设公司可能位于多个城市.查找位于"小银行公司"所在的每个城市的所有公司.

答案:

Select S.company_name
from company S
where not exists
  (select city
  from company 
  where company_name = 'Small Bank Corporation'
  except
    (select city
    from company T
    where S.company_name = T.company_name
    )
 )
Run Code Online (Sandbox Code Playgroud)

我如何阅读: 选择所有不存在"小银行公司"城市但不在表S和T中的公司.

但是,S.company_name总是= T.company_name因为它们是同一个表的副本?

我正在寻求帮助来理解解决方案.

任何解释赞赏!

sql

3
推荐指数
1
解决办法
487
查看次数

标签 统计

sql ×1