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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage