0

表:

  • PERSON(ssn,名称)
  • Has_Visited(ssn,城市)
  • Belongs_To(城市,国家)

根据以下信息,创建此问题:

去过“伦敦”这个城市的人叫什么名字?

4

2 回答 2

0
Select p.Name from person p,has_visited hs 
where p.ssn= hs.ssn and hs.city= 'LONDON'
于 2015-02-25T17:38:54.900 回答
0

只需使用in运算符:

SELECT name
FROM   person
WHERE  ssn IN (SELECT ssn
               FROM   has_visited
               WHERE  city = 'London');
于 2015-02-25T17:39:37.577 回答