[opengeodb] nur deutschland

Lucas Mengel froschpopo at gmx.de
Son Mar 16 13:23:38 CET 2008


Ich hab mir jetzt ein Statement gebastelt, welches nach 
Eingabe einer Postleitzahl die zu dieser Postleitzahl 
gehördenden Koordinaten und Stadtnamen ausgibt:

SELECT
	a.text_type,
	a.text_val,
	a.loc_id,
	c.lon,
	c.lat
FROM
	geodb_textdata a,
	geodb_textdata b,
	geodb_coordinates c
WHERE
	a.text_locale = 'de' AND
	a.text_type = 500100000 AND
	b.loc_id = a.loc_id AND
	b.text_type = 500300000 AND
	b.text_val = 8000 AND
	c.loc_id = b.loc_id


die 8000 ist die PLZ von Zürich. Das Ergebnis ist auch 
korrekt, aber leider unerwünscht, weil ich eigentlich nur 
deutsche Ergebnisse haben will!
Jetzt meine Frage: Wie beschränke ich die Suchergebnisse auf 
Deutschland?

Gruß, Luke