Ich habe eine sehr verwirrende Datenbank mit einer Tabelle, die zwei Werte ich brauche in einer separaten Tabelle. Hier ist mein Problem:Join Tabelle zweimal - auf zwei verschiedenen Spalten der gleichen Tabelle
Table1
- id
Table2
- id
- table1_id
- table3_id_1
- table3_id_2
Table3
- id
- value
Ich brauche von table1 zu gehen und treten ein, dass mir geben würde den Wert von table3
in zwei getrennten Spalten zurück. Deshalb möchte ich etwas wie folgt aus:
table1.id | table2.id | table2.table3_id_1 | table2.table3_id_2 | X | Y
Wo X
und Y
sind die Werte für die Reihe verbunden table3_id_1
und table3_id_2
sind.
Möglicherweise machen sie Variablen oder etwas, so dass ich sie in einer WHERE
Klausel auch filtern kann?