问个简单的问题
有2张表
一个表(A表)的一个字段包含IP信息 还有个表(B表)是一个IP 对应一个信息
2张表都有一个IP字段 可是A表的IP有可能和B表的IP是同一个IP段 就是说
A表
字段1 字段2
杀人 192.168.0.2
放火 192.168.9.3
抢劫 129.99.99.3
B表
字段1 字段2
店1 192.168.0.88
店2 192.168.9.88
店3 129.99.99.88
我现在需要的结果是这样
字段1 字段2 字段3
杀人 192.168.0.2 店1
放火 192.168.9.3 店2
抢劫 129.99.99.3 店3
------解决方案--------------------我现在需要的结果是这样
字段1 字段2 字段3
杀人 192.168.0.2 店1
放火 192.168.9.3 店2
抢劫 129.99.99.3 店3
=====这是怎么得到的,关联字段是什么?
------解决方案--------------------select a.*,b.字段1 as 字段3
from a,b
where left(a.字段2,len(a.字段2)-charindex( '. ',REVERSE(a.字段2))+1)=left(b.字段2,len(b.字段2)-charindex( '. ',REVERSE(b.字段2))+1)