Połącz tabelę dwa razy - na dwóch różnych kolumnach tej samej tabeli

Mam bardzo mylącą bazę danych z tabelą, która zawiera dwie wartości, których potrzebuję w osobnej tabeli. Oto mój problem:

Table1
- id

Table2
- id
- table1_id
- table3_id_1
- table3_id_2

Table3
- id
- value

Muszę przejść od tabeli1 i wykonać połączenie, które przywróci mi wartośćtable3 w dwóch oddzielnych kolumnach. Więc chcę coś takiego:

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

GdzieX iY są wartościami dla połączonego rzędutable3_id_1 itable3_id_2 odpowiednio.

Być może uczyń je zmiennymi lub czymś takim, abym mógł je filtrować wWHERE klauzula?

questionAnswers(3)

yourAnswerToTheQuestion