Два столбца, работающие с одинаковыми данными

У меня проблема с моим SQL-запросом.

У меня есть две таблицы: первая имеет идентификатор и идентификатор людей:

id | id_p | id_p2
1  |   1  |  2
2  |   2  |  3
...

Во втором, у меня есть идентификатор лиц и их имена

id_p | name
1    | John
2    | Alice
3    | Daniel
...

Что мне нужно - мне нужно получить один SQL-запрос, который вернет мне имя человека, но каждый id_p в другом столбце. Поэтому мне нужно id_p с именами и id_p2 с именами. Пример здесь

id | id_p | id_p2 | name_p | name_p2
1  |   1  |   2   |  John  |  Alice
2  |   2  |   3   |  Alice |  Daniel
...

Как я могу это сделать? Большое спасибо!

sql,postgresql,

1
Яндекс.Метрика