Sql oracle使用2个表信息在我的数据中练习问题

Sql oracle使用2个表信息在我的数据中练习问题,sql,oracle,oracle11g,Sql,Oracle,Oracle11g,人 name home st JAMES LA L1 MIKE BOSTON B1 ANTON LA L1 LEE NY N1 BROWN NY N2 导师 name m_name JAMES ANTON MIKE (null) ANTON (null) LEE BROWN BROWN (null) 我想从与导师生活在同一个城市的人那里获取信息。 在我给出的例子中,是詹姆斯满足了这个条件。 我怎样才能得到那个信息 我

name   home    st
JAMES  LA      L1
MIKE   BOSTON  B1
ANTON  LA      L1
LEE    NY      N1
BROWN  NY      N2
导师

name  m_name
JAMES ANTON
MIKE  (null)
ANTON (null)
LEE   BROWN
BROWN (null)
我想从与导师生活在同一个城市的人那里获取信息。

在我给出的例子中,是詹姆斯满足了这个条件。 我怎样才能得到那个信息


我的oracle11g版本这听起来像两个连接:

select pn.name
from mentor m join
     person pn
     on pn.name = m.name join
     person pm
     on pm.name = m.m_name
where pn.street = pm.street and pn.city = pm.city;

谢谢你帮了我很多忙!我还有几个问题,所以我要发布一个问题,有什么办法可以问你吗?我在24小时内只能问5个问题。。。