У меня есть очень запутанная база данных с таблицей, которая содержит два нужных мне значения в отдельной таблице. Вот моя проблема:
Table1
- id
Table2
- id
- table1_id
- table3_id_1
- table3_id_2
Table3
- id
- value
Мне нужно перейти из таблицы 1 и выполнить соединение, которое вернет мне значение из таблицы 3
в двух отдельных столбцах. Итак, я хочу что-то вроде этого:
table1.id | table2.id | table2.table3_id_1 | table2.table3_id_2 | X | Y
Где X
и Y
— значения для строки, соединенной table3_id_1
и table3_id_2
соответственно. .
Возможно, сделать их переменными или что-то в этом роде, чтобы я мог также фильтровать их в предложении WHERE
?