SQL查询问题 - 如何找到答案?

时间:2015-02-25 17:36:51

标签: sql qsqlquery isqlquery

表:

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

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

访问过“伦敦”城市的人的名字是什么?

2 个答案:

答案 0 :(得分:0)

Select p.Name from person p,has_visited hs 
where p.ssn= hs.ssn and hs.city= 'LONDON'

答案 1 :(得分:0)

只需使用in运算符:

SELECT name
FROM   person
WHERE  ssn IN (SELECT ssn
               FROM   has_visited
               WHERE  city = 'London');