Я сохраняю 2 идентификатора в одной и той же таблице, а затем делаю внутреннее, чтобы получить имя, но я могу получить только одно имя. Как бы я получил два имени
table1
------------------------
|id|name |xxx |
|--|-----------|--------|
|1 |name1 |xxx1 |
|2 |name2 |xxx2 |
|3 |name3 |xxx3 |
| | | |
|--|-----------|--------|
table2
--------------------------------------
|id|table1User |CLIENT |table1Worker |
|--|-----------|--------|-------------|
|5 |1 |xxx1 |2 |
|6 |1 |xxx2 |2 |
|7 |3 |xxx3 |3 |
|--|-----------|--------|-------------|
вот мой запрос
SELECT a.id, p.name, p.CLIENT, p.table1Worker
FROM table2 as a INNER JOIN table1 as p ON p.id = a.table1User
с этим запросом я получаю этот результат, но я хочу в table1Worker
показать имя
--------------------------------------
|id|table1User |CLIENT |table1Worker |
|--|-----------|--------|-------------|
|5 |name1 |xxx1 |2 |
|6 |name1 |xxx2 |2 |
|7 |name3 |xxx3 |3 |
|--|-----------|--------|-------------|
Как мне это сделать?