Changeset 78 for trunk/var/www/info/alkis/alkisinlayausk.php
- Timestamp:
- 02/01/11 18:54:45 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/var/www/info/alkis/alkisinlayausk.php
r74 r78 18 18 25.01.2011 F. JÀger: Adressen (Lage mit HsNr) zum FS anzeigen 19 19 https://trac.wheregroup.com/PostNAS/ticket/6 20 01.02.2011 *Left* Join - Fehlertoleranz bei unvollstaendigen Schluesseltabellen 20 21 21 22 ToDo: Link im neuen Fenster erzwingen (Javascript?), statt _blank = tab … … 55 56 $sql.=" g.gemarkungsnummer, g.bezeichnung "; 56 57 $sql.="FROM ax_flurstueck f "; 57 $sql.=" JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer ";58 $sql.="LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer "; 58 59 $sql.="WHERE f.gml_id= $1;"; 59 60 // Weiter joinen: g.stelle -> ax_dienststelle "Katasteramt" … … 108 109 // Analog zu alkisfsnachw.php, Kommentare siehe dort 109 110 $sql ="SELECT DISTINCT l.gml_id, l.gemeinde, l.lage, l.hausnummer, s.bezeichnung "; 110 $sql.="FROM 111 $sql.="JOIN ax_lagebezeichnungmithausnummerl ON v.beziehung_zu=l.gml_id "; // Strassennamen JOIN112 $sql.=" JOINax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde ";111 $sql.="FROM alkis_beziehungen v "; 112 $sql.="JOIN ax_lagebezeichnungmithausnummer l ON v.beziehung_zu=l.gml_id "; // Strassennamen JOIN 113 $sql.="LEFT JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde "; 113 114 $sql.="AND to_char(l.lage, 'FM00000') = lpad(s.lage,5,'0') "; 114 115 $sql.="WHERE v.beziehung_von= $1 "; // id FS"; 115 $sql.="AND 116 $sql.="AND v.beziehungsart='weistAuf' "; 116 117 $sql.="ORDER BY l.gemeinde, l.lage, l.hausnummer;"; 117 118 $v = array($gmlid); … … 142 143 $sql.="s.gml_id AS s_gml, s.buchungsart, s.laufendenummer, s.zaehler, s.nenner, "; 143 144 $sql.="z.bezeichnung, a.bezeichner AS bart "; // stelle -> amtsgericht 144 $sql.="FROM alkis_beziehungen bfs "; // Bez Flurst.- Stelle. 145 $sql.="JOIN ax_buchungsstelle s ON bfs.beziehung_zu=s.gml_id "; 146 $sql.="JOIN alkis_beziehungen bsb ON s.gml_id=bsb.beziehung_von "; // Bez. Stelle - Blatt 147 $sql.="JOIN ax_buchungsblatt b ON bsb.beziehung_zu=b.gml_id "; 148 $sql.="JOIN ax_buchungsblattbezirk z ON z.land=b.land AND z.bezirk=b.bezirk "; 149 145 $sql.="FROM alkis_beziehungen bfs "; // Bez Flurst.- Stelle. 146 $sql.="JOIN ax_buchungsstelle s ON bfs.beziehung_zu=s.gml_id "; 147 $sql.="JOIN alkis_beziehungen bsb ON s.gml_id=bsb.beziehung_von "; // Bez. Stelle - Blatt 148 $sql.="JOIN ax_buchungsblatt b ON bsb.beziehung_zu=b.gml_id "; 149 $sql.="LEFT JOIN ax_buchungsblattbezirk z ON z.land=b.land AND z.bezirk=b.bezirk "; 150 150 $sql.="LEFT JOIN ax_buchungsstelle_buchungsart a ON s.buchungsart = a.wert "; 151 152 151 $sql.="WHERE bfs.beziehung_von= $1 "; 153 $sql.="AND 154 $sql.="AND 152 $sql.="AND bfs.beziehungsart='istGebucht' "; 153 $sql.="AND bsb.beziehungsart='istBestandteilVon' "; 155 154 $sql.="ORDER BY b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung, s.laufendenummer;"; 156 155
Note: See TracChangeset
for help on using the changeset viewer.