Am Montag, den 30.07.2007, 14:12 +0200 schrieb Tamas Szalai:
> Mein nächstes Problem ist, die Landkreise zu einem einezelnen Bundesland
> aus der datenbank zu ermitteln. Vorschläge? ;o)
Ich muss mir mal ausnahmsweise selber antworten ... habe mir folgende
SQL-Query erdacht:
SELECT g.loc_id AS "ID",
g.text_val AS "Landkreis"
FROM geodb_textdata g,
geodb_hierarchies gh,
geodb_textdata g1
WHERE gh.loc_id = g.loc_id
AND gh.id_lvl3 = g1.loc_id
AND g1.loc_id = 116
AND g.text_type = 500100000
AND g1.text_type = 500100000
AND gh.level = 5
da kommen wohl bei einigen Bundesländern die Landkreise doppelt, bzw.
sind die insgesamt zuviel. Bei dem Beispiel hier werden Niedersachsen 97
Ergebnisse zugeordnet, obwohl eigtl. laut wikipedia nur max. 45 kommen
dürften.
Mache ich bei meinen Abfragen grundsätzlich etwas falsch?
TIA
--
Mailingliste OpenGeoDB
Listenadresse: opengeodb-r1mDYR0DdAyzQB+pC5nmwQ@xxxxxxxxxxxxxxxx
Informationen: http://opengeodb.de
Mit freundlicher Unterstütztung von php::bar (http://phpbar.de)
|