Ich habe zwei Tabellen mit den folgenden Formaten:SQL zwischen Spalten und Zeilen Verbindungs
Tabellenname: "Auszeichnungen"
id | Name | Exp_1 | Exp_2 | Exp_3
1 | Joe | 1 | 2 | 3
2 | Bob | 1 | | 3
3 | James | | 2 |
Tabellenname: "Exp"
id | Exp
1 | Service
2 | Integrity
3 | Timeliness
Das Ergebnis Tabelle, die ich erstellen muss:
id | Name | Exp_1_val | Exp_2_val | Exp_3_val
1 | Joe | Service | Integrity | Timeliness
2 | Bob | Service | | Timeliness
3 | James | | Integrity |
Wenn also eine der Spalten "Exp_" in meiner Awards-Tabelle nicht null ist, brauche ich den entsprechenden Wert aus der Exp-Tabelle. Aber ich kann diese nicht mit ID-Nummern vergleichen, nur ihre Werte. Gibt es eine Art von Join, die dies erreichen kann?
Das ist die Antwort in der Frage, die lad2025 verband. –
@Gordon Linoff und ArturoAP Vielen Dank für Ihre Antworten. Ich habe dies als die Antwort markiert, da sie zuerst eingereicht wurde. Ich war mir nicht sicher, ob ich in diesem Fall einen linken Join verwenden könnte, da ich noch lerne. Danke noch einmal. – Cineno28