MYSQL数据库:
用户表(user),大概2000条数据,有一个IP字段(已经转换成整数了);
IP地址表(ip),44万条数据,一个IP起始字段和IP结束字段(已经转换成整数了),和IP物理地址字段;
现在需要通过SQL脚本,找出《用户表》每条记录IP对应的物理地址,用如下SQL脚本查询速度实在太慢,等了好久都没有出结果
select user.*, ip.address
from user left join ip
on user.ip between ip.ipstart and ip.ipend
求教更有效率的查询方法,谢谢
------解决思路----------------------
执行 EXPLAIN 你的查询指令
mysql 就会告诉你可能是哪里可以优化
------解决思路----------------------
版主的意思是你explain/desc 分析sql语句