Hallöchen,
ich würde gerne wissen ob der Datenbankserver eine WHERE-Klausel in der selben Reihenfolge abarbeitet wie er sie erhalten halt?
Also ähnlich wie bei php (if else)...
Es geht mir um eine überregionale Tabelle, dort enthält jeder Eintrag einmal den Länder-ISO-code als auch Geo-Daten (Latitude und Longitude).
Da diese Tabelle extrem viele Einträge hat, würde ich gerne wissen ob es Sinn macht am Anfang ein WEHRE iso = 'de' zusetzen, dann müsste die Datenbank ja eigentlich erstmal alle Einträge z.B. aus DE selektieren und im zweiten Schritt diese bei einer Umkreissuche dann entsprechend weiter selektieren.
Oder besser gleich für jedes Land ne eigene Tabelle? Würde natürlich die fortlaufende ID zerstören da müsste ich alles umbauen und den ISO-Code der ID voranstellen.
MfG: Paykoman
ich würde gerne wissen ob der Datenbankserver eine WHERE-Klausel in der selben Reihenfolge abarbeitet wie er sie erhalten halt?
Also ähnlich wie bei php (if else)...
Es geht mir um eine überregionale Tabelle, dort enthält jeder Eintrag einmal den Länder-ISO-code als auch Geo-Daten (Latitude und Longitude).
Da diese Tabelle extrem viele Einträge hat, würde ich gerne wissen ob es Sinn macht am Anfang ein WEHRE iso = 'de' zusetzen, dann müsste die Datenbank ja eigentlich erstmal alle Einträge z.B. aus DE selektieren und im zweiten Schritt diese bei einer Umkreissuche dann entsprechend weiter selektieren.
Oder besser gleich für jedes Land ne eigene Tabelle? Würde natürlich die fortlaufende ID zerstören da müsste ich alles umbauen und den ISO-Code der ID voranstellen.
MfG: Paykoman
Kommentar