sqlite管理器查找表

时间:2015-11-22 21:22:25

标签: sqlite lookup-tables

有谁知道如何使用查找表在sql中查找IP地址?

在sqlite管理器中,我有一个查找表 country_ip ,其中包含IP地址范围,变量开始结束,以及具有相应国家/地区的变量。 IP被转换为整数。在另一个表格 simple_english 中,我将实际IP地址作为整数, ip_convert 。在sql中我如何获取IP地址ip_convert并搜索其他表中的范围以查找国家/地区,然后填充前一个表?我似乎无法弄明白。我在考虑编写类似的东西:

update simple_english
set simple_english.country = country_ip.country 
from simple_english, country_ip

where simple_english.ip_convert
BETWEEN country_ip.start AND country_ip.end 
from simple_english, country_ip;

但是,我欢迎任何建议。谢谢!

汤姆

0 个答案:

没有答案