[opengeodb] nur deutschland
R. Gemander
gemander at gmx.net
Mit Mar 19 11:47:36 CET 2008
Ich bekomms immer noch nicht hin.
Ich hab:
SELECT text.text_val as plz, coord.lat as lat, coord.lon as lon
FROM geodb_textdata as text
LEFT JOIN geodb_coordinates as coord
ON(text.loc_id = coord.loc_id)
WHERE text.loc_id IN (SELECT loc_id FROM geodb_textval WHERE
geodb_textval.text_type = 50030000)
AND text.text_type = 50030000
ORDER BY plz
die liefert mir aber zu jeder Postleitzahl mindestens 3 Datensätze. Wie
bekomm ich denn nun daraus einen eindeutigen? Ich weiss das lat und lon
unterschiedliche Werte haben, aber der erste (mit den kürzeren lat, lon
Einträgen) würde mir für jede PLZ reichen. DISTINCT ist irgendwie nicht
so ganz das was ich brauch.
Gruß, Ronny
Stephan S schrieb:
>> [...]
>>
>> Analog funktioniert das auch mit den anderen Tabellen für Koordinaten, int
>> und float Werte.
>>
>> Mit diesen Informationen solltest du dir nun deine eigene Datenbank mit
>> einem dir passenden Schema zusammenbauen können.
>>
>> Gruß
>> Stephan
>>
>>
>
>