Juergen: Abfrage OpenGeoDB, postleitzahlen groupieren?

Beitrag lesen

Hallo, ich hoffe mal das ich hier einigermassen richtig bin?

ich beschäftige mich mit der opengeodb Datenbank. Dabei habe ich ein Ausgabe Problem.

SELECT plz.text_val AS plz,gtv.loc_id, name.text_val AS name, typ.text_val AS typ
FROM geodb_textdata gtv
LEFT JOIN geodb_textdata name ON gtv.loc_id = name.loc_id
LEFT JOIN geodb_textdata typ ON gtv.loc_id = typ.loc_id
LEFT JOIN geodb_textdata plz ON gtv.loc_id = plz.loc_id
WHERE name.text_type = 500100000 /* Name */
AND plz.text_type = 500300000 /* Postleitzahl */
AND typ.text_type = 400300000 /* Typ */
AND gtv.text_type = 400100000 /* Teil von */
AND gtv.text_val = '77690 ' /* loc_id des Bezirkes */;

falls bei der Abfrage zu einer Gemeinde mehrere Postleitzahlen vorhanden sind, werden die Gemeinden doppelt, dreifach etc ausgegeben.

6330 	77707 	Ebbs 	Gemeinde
6341 	77707 	Ebbs 	Gemeinde
6352 	77716 	Ellmau 	Gemeinde
6343 	77717 	Erl 	Gemeinde

In diesem Beispiel

http://www.fa-technik.adfc.de/code/opengeodb.pl?parts=77690;c=AT

werden diese dann nur per Komma getrennt.

77707 	Ebbs 	6330, 6341 

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

Für Hilfe bin ich sehr dankbar.

Juergen