Encoder: Intelligente Suche in Baumstruktur

Beitrag lesen

Ein paar Ansätze.
Die Mehrfachauswahl kriegst du ja z.B. mit DISTINCT weg. Da ists dann egal ob eine PLZ aus einem Bezirk oder aus der direkten Auswahl der PLZs stammt.

Ich würd das vom einfacheren (und langsamen) Weg her aufziehen. Erst mal so machen dass es überhaupt funktioniert und du es nachvollziehen kannst.
Dann kannst du es ja langsam tunen.

Du könntest das kleinste Kriterium bestimmen, in deinem Fall die Bezirke. Dann brauchst du nicht tausende PLZs einzeln durchlaufen.

Wo hast du die Strukturen? Die werden bei wilden Auswahlen kaum alle in einem ellenlangen WHERE stehen?
Vielleicht willst du das ja doch etwas vereinfachen und erst mal nur mit Bezirken arbeiten? Denn für dein Beispiel der Jobsuche, gibt man da wirklich einzelne PLZ an, die man haben will? Vielleicht den Beginn einer PLZ, aber dann würd ich da auch nur eine Möglichkeit zulassen, z.B. 68***.