Unir tabla dos veces - en dos columnas diferentes de la misma tabla
Tengo una base de datos muy confusa con una tabla que contiene dos valores que necesito en una tabla separada. Aquí está mi problema:
Table1
- id
Table2
- id
- table1_id
- table3_id_1
- table3_id_2
Table3
- id
- value
Necesito pasar de la tabla 1 y hacer una combinación que me devuelva el valor detable3
en dos columnas separadas. Así que quiero algo como esto:
table1.id | table2.id | table2.table3_id_1 | table2.table3_id_2 | X | Y
DóndeX
yY
son los valores para la fila conectada portable3_id_1
ytable3_id_2
respectivamente.
Posiblemente haga variables o algo así para que pueda filtrarlas en unWHERE
cláusula también?