Verbinden Sie die Tabelle zweimal - in zwei verschiedenen Spalten derselben Tabelle
Ich habe eine sehr verwirrende Datenbank mit einer Tabelle, die zwei Werte enthält, die ich in einer separaten Tabelle benötige. Hier ist mein Problem:
Table1
- id
Table2
- id
- table1_id
- table3_id_1
- table3_id_2
Table3
- id
- value
Ich muss von table1 gehen und einen Join ausführen, der mir den Wert von zurückgibttable3
in zwei getrennten Spalten. Also ich möchte so etwas:
table1.id | table2.id | table2.table3_id_1 | table2.table3_id_2 | X | Y
WoherX
undY
sind die Werte für die durch verbundene Zeiletable3_id_1
undtable3_id_2
beziehungsweise.
Mache sie eventuell zu Variablen oder so, damit ich sie in einer filtern kannWHERE
Klausel auch?