Соедините таблицу дважды - в двух разных столбцах одной таблицы

У меня очень запутанная база данных с таблицей, которая содержит два значения, которые мне нужны в отдельной таблице. Вот моя проблема:

Table1
- id

Table2
- id
- table1_id
- table3_id_1
- table3_id_2

Table3
- id
- value

Мне нужно выйти из таблицы 1 и сделать соединение, которое вернуло бы мне значение изtable3 в двух отдельных столбцах. Итак, я хочу что-то вроде этого:

table1.id | table2.id | table2.table3_id_1 | table2.table3_id_2 | X | Y

кудаX а такжеY значения для строки, соединеннойtable3_id_1 а такжеtable3_id_2 соответственно.

Возможно, сделайте их переменными или что-то, чтобы я мог отфильтровать их вWHERE пункт, а?

Ответы на вопрос(3)

Ваш ответ на вопрос