Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL - Perl:So erhalten Sie ein Array von Postleitzahlen innerhalb von x Meilen der übermittelten Postleitzahl im Perl-Beispiel

Ich werde den kleinen, aber entscheidenden Teil der Frage angehen:

Grundsätzlich verbindet die Abfrage zwei Tabellen. ABER, beide Tabellen, die verbunden werden, sind tatsächlich dieselbe Tabelle - "zips" (mit anderen Worten, sie verbindet die "zips"-Tabelle mit sich selbst). Da der Rest der Abfrage natürlich verstehen muss, wann Sie sich auf die beziehen ersten Kopie der "zips"-Tabelle und wann der zweiten Kopie der "zips"-Tabelle einen Tabellen-Alias geben zu jeder Kopie - nämlich "a" und "b"'.

"b.xxx" bedeutet also "Spalte xxx aus Tabellenzips, aus der ZWEITEN Instanz dieser Tabelle, die zusammengeführt wird".