問題所有企業: 假設公司可以位於幾個城市。查找位於「Small Bank Corporation」所在城市的所有公司。
答:
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
)
)
如何我讀這樣的: 選擇所有公司 那裏不存在「小銀行股份有限公司」的 城市不位於表S和T)。
但是,S.company_name
將始終= T.company_name
,因爲它們是同一張表的副本?
我在尋求幫助瞭解解決方案。
任何解釋讚賞!