Hallo,
habe folgenden SQL Befehl, wenn ich ihn ausführe legt es mir ständig den ganzen Server platt oO
SQL Befehl:
Code:
SELECT mitglieder.*, land.CC2 FROM
mitglieder
LEFT JOIN ip2c AS land ON ( land.IP_FROM <= inet_aton(mitglieder.ip) AND land.IP_TO >= inet_aton(mitglieder.ip))
WHERE land.CC2 NOT IN ('DE', 'AT', 'CH')
Habe folgende Tabellenstruktur von ip2c:
Code:
`ip2c` (
`IP_FROM` varchar(20) NOT NULL default '0',
`IP_TO` varchar(20) NOT NULL default '0',
`CC2` char(2) NOT NULL default '',
`CC3` char(3) NOT NULL default '',
`land` tinytext NOT NULL,
KEY `IP_FROM` (`IP_FROM`,`IP_TO`)
)
Wie könnte ich den noch sinvoll optimieren? LIMIT hat auch nichts gebracht, habe ich schon probiert .
Ziel:
Anhand der IP Adresse der User sämtliche User auslesen deren Herkunftsland anhand der ip2country Tabelle nicht DE/AT/CH ist