Die Aufgabe besteht darin, dass man mit einem Suchwort (bzw. mehreren Suchwörtern, die über boolsche Algebra verknüpft sein können) aus einer Tabelle ID's ausliest diese ID's mit Hilfe einer anderen Tabelle nach einem Kriterium wie z.bsp. Ort (nur München) filtert. Danach müssten die übriggebliebenen Ergebenisse noch mal zurück in die 1. Tabelle wo die ID's ausgelesen wurden um dort die dazugehörigen A_ID's auszulesen. Wenn dann diese A_ID's vorhanden sind müssten die dazugehörigen werte aus einer anderen Tabelle ausgelesen werden. Ok ich denke man versteht nur Bahnhof. Ich fasse es kurz zusammen.
Es existieren 3 Tabellen
Tabelle 1: enthält F_ID und A_ID
Tabelle 2: enthält F_ID und Ort
Tabelle 3: enthält A_ID und Zielwert
Funktionsweise sollte folgende sein:
1. Ich gebe einen Suchbegrif ein (am besten mehrere die irgendwie verknüpft werden können)
2. Die Suchbegriffe werden in der Tabelle 1 abgefragt und die zugehörigen F_ID's ausgelesen (am besten mit den A_ID's die in der Spalte nebenan sind, da diese wahrscheinlich bei Punkt 4 notwendig sein werden)
3. (Hier weis ich nicht wie und wann die Ortschaft zum abgleichen eingegeben werden soll/muss) Die F_ID's werden mit dem gewünschten Ort abgeglichen und als Ergebnis bleiben nur die F_ID's die auch mit dem Ort übereinstimmen
4. Die F_ID's die nun übrig sind müssten mit den zugehörigen A_ID's abgeglichen und in der Tabelle 3 über die A_ID's die Zielwerte ausgelesen werden.
Falls noch Fragen offen sind her damit:)
Vielen Dank schon mal im Voraus