logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Re: Was stimmt mit meiner SQL-Abfrage nicht?: msg#00018

Subject: Re: Was stimmt mit meiner SQL-Abfrage nicht?
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)



<Prev in Thread] Current Thread [Next in Thread>