Juergen: Abfrage OpenGeoDB, postleitzahlen groupieren?

Beitrag lesen

Aber ein Problem habe ich noch. und zwar wenn es zwei Ausgaben pro Ort,Gemeinde gibt,

SELECT gtv.loc_id,
(SELECT text_val test FROM geodb_textdata WHERE text_type = 400300000 /* Typ */ AND loc_id = gtv.loc_id) AS typ,
(SELECT text_val FROM geodb_textdata WHERE text_type = 400200000 /* Typ */ AND loc_id = gtv.loc_id) AS ebene,
gtv.text_val AS name
FROM geodb_textdata gtv
WHERE text_val LIKE '%pas%' 
AND text_type = 500100000 

Das wäre die Ausgabe

id   typ   ebene    name
65295 	Ort 	7 	Wolfpassing an der Hochleithen
65609 	Gemeinde 	6 	Wimpassing im Schwarzatale
65610 	Ort 	7 	Wimpassing im Schwarzatale
65775 	Ort 	7 	Wimpassing an der Pielach
66406 	Ort 	7 	Windpassing
66467 	Gemeinde 	6 	Wolfpassing
66482 	Ort 	7 	Wolfpassing
66613 	Gemeinde 	6 	Zeiselmauer-Wolfpassing
66614 	Ort 	7 	Wolfpassing
67417 	Ort 	7 	Wimpassing