oracle задайте вопрос в моих данных, используя информацию из 2 таблиц - PullRequest
0 голосов
/ 27 апреля 2020

человек

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

1 Ответ

1 голос
/ 27 апреля 2020

Это звучит как два соединения:

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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...