Changeset 344 for trunk/import/pp_definition.sql
- Timestamp:
- 10/28/14 11:15:14 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/import/pp_definition.sql
r333 r344 12 12 -- 2012-02-28 gkz aus View nehmen 13 13 -- 2012-04-17 Flurstuecksnummern auf Standardposition 14 -- 2012-04-23 ax_flurstueck hat keinen Unique Index m ahr auf gml_id,14 -- 2012-04-23 ax_flurstueck hat keinen Unique Index mehr auf gml_id, 15 15 -- ForeignKey vorÃŒbergehend ausgeschaltet. 16 16 -- 2012-04-25 simple_geom fuer pp_flur … … 21 21 -- 2014-09-02 Entfernen der JOINs ÃŒber "alkis_beziehungen". 22 22 -- Wie im Schema: SchlÃŒssel von integer nach varchar fÃŒr land, regierungsbezirk usw. 23 24 -- IN ARBEIT +++++ substring(_.gml_id,1,16) 23 -- 2014-10-28 letzte FÀlle von "substring(gml_id,1,16)" wieder raus 24 25 25 26 26 -- ============================ … … 260 260 SELECT DISTINCT p.gml_id AS person, g.land, g.regierungsbezirk, g.kreis, g.gemeinde 261 261 FROM ax_person p 262 JOIN ax_namensnummer n ON n.benennt= substring(p.gml_id,1,16)-- Person <benennt< Namensnummer263 JOIN ax_buchungsblatt b ON n.istbestandteilvon= substring(b.gml_id,1,16)-- Namensnummer >istBestandteilVon> Blatt264 JOIN ax_buchungsstelle s ON s.istbestandteilvon= substring(b.gml_id,1,16)-- Blatt <istBestandteilVon< buchungsStelle265 JOIN ax_flurstueck f ON f.istgebucht=s ubstring(s.gml_id,1,16)-- buchungsStelle <istGebucht< flurstÃŒck262 JOIN ax_namensnummer n ON n.benennt=p.gml_id -- Person <benennt< Namensnummer 263 JOIN ax_buchungsblatt b ON n.istbestandteilvon=b.gml_id -- Namensnummer >istBestandteilVon> Blatt 264 JOIN ax_buchungsstelle s ON s.istbestandteilvon= b.gml_id -- Blatt <istBestandteilVon< buchungsStelle 265 JOIN ax_flurstueck f ON f.istgebucht=s.gml_id -- buchungsStelle <istGebucht< flurstÃŒck 266 266 JOIN ax_gemarkung k ON f.land=k.land AND f.gemarkungsnummer=k.gemarkungsnummer 267 267 JOIN gemeinde_gemarkung g ON k.gemarkungsnummer=g.gemarkung; … … 277 277 SELECT DISTINCT p.gml_id AS person, g.land, g.regierungsbezirk, g.kreis, g.gemeinde 278 278 FROM ax_person p 279 JOIN ax_namensnummer n ON n.benennt= substring(p.gml_id,1,16)-- Person <benennt< Namensnummer280 JOIN ax_buchungsblatt b ON n.istBestandteilVon= substring(b.gml_id,1,16)-- Namensnummer >istBestandteilVon> Blatt281 JOIN ax_buchungsstelle s1 ON s1.istbestandteilvon= substring(b.gml_id,1,16)-- Blatt <istBestandteilVon< buchungsStelle1282 JOIN ax_buchungsstelle s2 ON s ubstring(s2.gml_id,1,16)=ANY(s1.an) -- buchungsStelle2 <(recht)an< buchungsStelle1283 JOIN ax_flurstueck f ON f.istgebucht=s ubstring(s2.gml_id,1,16)-- buchungsStelle2 < istGebucht < flurstÃŒck279 JOIN ax_namensnummer n ON n.benennt=p.gml_id -- Person <benennt< Namensnummer 280 JOIN ax_buchungsblatt b ON n.istBestandteilVon=b.gml_id -- Namensnummer >istBestandteilVon> Blatt 281 JOIN ax_buchungsstelle s1 ON s1.istbestandteilvon=b.gml_id -- Blatt <istBestandteilVon< buchungsStelle1 282 JOIN ax_buchungsstelle s2 ON s2.gml_id=ANY(s1.an) -- buchungsStelle2 <(recht)an< buchungsStelle1 283 JOIN ax_flurstueck f ON f.istgebucht=s2.gml_id -- buchungsStelle2 < istGebucht < flurstÃŒck 284 284 JOIN ax_gemarkung k ON f.land=k.land AND f.gemarkungsnummer=k.gemarkungsnummer 285 285 JOIN gemeinde_gemarkung g ON k.gemarkungsnummer=g.gemarkung;
Note: See TracChangeset
for help on using the changeset viewer.