Hallo zusammen
Ich hänge bei einer (wahrscheinlich sehr einfachen) Aufgaben schon einige Zeit fest. Kann mir jemand einen Tipp geben?
Meine Haupttabelle (tblBudget) hat die folgenden Felder:
BudgetID, Betrag1, Waehrung1, Betrag2, Waehrung2
1…100…1…200…2
Die Wahrungen sind als Zahlen gespeichert. Die entsprechenden Bedeutungen sind in der Tabelle tblCurrency gespeichert:
CurrencyID, CurrencyName
1…Euro
2…CHF
Für das Ergebnis sollte in der ersten Tabelle für die Währungen anstatt der Zahlen die Währungsnamen erscheinen. Also wie folgt:
BudgetID, Betrag1, Waehrung1, Betrag2, Waehrung2
1…100…Euro…200…CHF
Wenn ich nur 1 Währungsfeld hätte, würde ich dies mit einem INNER JOIN machen.
SELECT BudgetID, Betrag1, CurrencyName FROM tblBudget INNER JOIN tblCurrency ON tblBudget.Waehrung1 =tblCurrency.CurrencyID;
Da ich aber zwei Felder habe, bei denen die Währung nicht unbedingt gleich ist, geht das nicht ganz so einfach.
Hat irgendjemand einen Tipp, wie ich hier weiterkommen könnte?
Danke im Voraus!
Stephan