我有一个非常令人困惑的数据库,其中一个表在单独的表中保存了我需要的两个值。这是我的问题:
Table1
- id
Table2
- id
- table1_id
- table3_id_1
- table3_id_2
Table3
- id
- value
我需要从 table1 开始并进行连接,这将使我从table3
两个单独的列中返回值。所以我想要这样的东西:
table1.id | table2.id | table2.table3_id_1 | table2.table3_id_2 | X | Y
其中X
和分别是由和Y
连接的行的值。table3_id_1
table3_id_2
可能使它们成为变量或其他东西,以便我也可以在WHERE
子句中过滤它们?