Changeset 78 for trunk/var/www/info/alkis/alkisnamstruk.php
- Timestamp:
- 02/01/11 18:54:45 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/var/www/info/alkis/alkisnamstruk.php
r76 r78 11 11 17.12.2010 Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 12 12 26.01.2011 Space in leere td 13 01.02.2011 *Left* Join - Fehlertoleranz bei unvollstaendigen Schluesseltabellen 13 14 ToDo: 14 15 Sortierung der GrundbÃŒcher zum Namen … … 92 93 echo "\n<h3><img src='ico/Strasse_mit_Haus.ico' width='16' height='16' alt=''> Adresse</h3>\n"; 93 94 $sql ="SELECT a.gml_id, a.ort_post, a.postleitzahlpostzustellung AS plz, a.strasse, a.hausnummer, a.bestimmungsland "; 94 $sql.="FROM 95 $sql.="JOIN 96 $sql.="WHERE 97 $sql.="AND 95 $sql.="FROM ax_anschrift a "; 96 $sql.="JOIN alkis_beziehungen b ON a.gml_id=b.beziehung_zu "; 97 $sql.="WHERE b.beziehung_von= $1 "; 98 $sql.="AND b.beziehungsart='hat';"; //"ORDER BY ?;"; 98 99 //echo "\n<p class='err'>".$sql."</p>\n"; 99 100 … … 139 140 $sql.="g.gml_id AS gml_g, g.bezirk, g.buchungsblattnummermitbuchstabenerweiterung as nr, g.blattart, "; 140 141 $sql.="b.bezeichnung AS beznam "; 141 $sql.="FROM 142 $sql.="JOIN ax_namensnummer nON bpn.beziehung_von=n.gml_id ";143 $sql.="JOIN 144 $sql.="JOIN ax_buchungsblatt gON bng.beziehung_zu=g.gml_id ";145 $sql.=" JOINax_buchungsblattbezirk b ON g.land = b.land AND g.bezirk = b.bezirk ";142 $sql.="FROM alkis_beziehungen bpn "; 143 $sql.="JOIN ax_namensnummer n ON bpn.beziehung_von=n.gml_id "; 144 $sql.="JOIN alkis_beziehungen bng ON n.gml_id=bng.beziehung_von "; 145 $sql.="JOIN ax_buchungsblatt g ON bng.beziehung_zu=g.gml_id "; 146 $sql.="LEFT JOIN ax_buchungsblattbezirk b ON g.land = b.land AND g.bezirk = b.bezirk "; 146 147 $sql.="WHERE bpn.beziehung_zu= $1 "; 147 $sql.="AND 148 $sql.="AND bpn.beziehungsart='benennt' AND bng.beziehungsart='istBestandteilVon' "; 148 149 $sql.="ORDER BY g.bezirk, g.buchungsblattnummermitbuchstabenerweiterung;"; 149 150 // buchungsblatt... mal mit und mal ohne fuehrende Nullen, bringt die Sortierung durcheinander
Note: See TracChangeset
for help on using the changeset viewer.