Formel zur Abfrage aus einer anderen Tabelle
Moin zusammen,
ich kämpfe gerade mit einem Denkfehler.
Ich will aus der Tabelle PLZ2 anhand der PLZ den Ort und Bundesland abfragen.
Das mache ich mit folgender Formal:
if PLZ != null then
let myText := PLZ;
let PLZ2 := first(select PLZ);
PLZ2.Ort + ", " + PLZ2.Bundesland
end
In Zeile 3 ist aber ein Fehler der dazu führt, dass als Ort immer der erste Eintrag in Ort von PLZ2 geliefert wird.
Wie muss ich den Befehl formulieren damit ich den Ort/Bundesland passend zur PLZ zurück bekomme?
Danke & Gruß
Ulrich
1 Antwort
-
Moin Ulrich, du müsstest die PLZ-Tabelle beim "select" in der dritten Zeile auch entsprechend filtern. Sonst bekommst du halt immer nur den ersten Datensatz dieser Tabelle.
if PLZ != null then
let myText := PLZ;
let PLZ2 := first(select PLZ where PLZ = myText);
PLZ2.Ort + ", " + PLZ2.Bundesland
end
Content aside
- vor 5 JahrenZuletzt aktiv
- 1Antworten
- 1359Ansichten