Hallo Ilja,
eine kleine Korrektur:
INNER JOIN data d ON v.ip-long BEWTEEN d.from AND d.to
INNER JOIN data d ON v.
ip-long BEWTEEN d.
from AND d.
to``
Ich persönlich vermeide die Verwendung von reservierten Namen wie from und to zur Bezeichnung von Spaltennamen (oder ähnlichem). Gleiches gilt für Operatoren wie das Minuszeichen :-)
Freundliche Grüße
Vinzenz