dedlfix: Abfrage OpenGeoDB, postleitzahlen groupieren?

Beitrag lesen

Tach!

Jetzt die Frage, kann ich das in meiner Select Abfrage groupieren? Bzw. irgendwie bündeln.

Ja. Dazu die entsprechende Tabelle erstmal aus dem Join herausnehmen. Dann schreibst du ein separates Statement, das für einen bestimmten Ort (sprich: loc_id) die Postleitzahlen ermitteln. Klappt das soweit, nimmst du GROUP_CONCAT() hinzu. Es sollte nun ein Ergebnis für einen bestimmten Ort und die PLZen dazu als eine Zeile herauskommen. Das Statement nimmst du nun und hängst es in deine Haupt-Query als Subquery an die Stelle im SELECT, wo das Postleitzahlenfeld ist. Die zum Test verwendete feste loc_id in der Subquery tauschst du nun noch gegen einen Verweis auf das Feld in der Hauptquery aus.

dedlfix.