Tengo una base de datos muy confusa con una tabla que contiene dos valores que necesito en una tabla separada. Aquí está mi problema:Unir mesa dos veces: en dos columnas diferentes de la misma tabla
Table1
- id
Table2
- id
- table1_id
- table3_id_1
- table3_id_2
Table3
- id
- value
tengo que ir de tabla1 y hacer una combinación que me daría vuelta el valor de table3
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ónde X
y Y
son los valores de la fila y conectados por table3_id_1
table3_id_2
respectivamente.
¿Posiblemente les haga variables o algo para que pueda filtrarlos en una cláusula WHERE
también?