[img]http://dl.iteye.com/upload/attachment/231102/60c0c951-7c42-3b53-934a-505574ce495b.jpg[/img]
[size=large][color=red]首先,你要明白,这种两个表之间的级联关系,当然是要使用级联了.
其次,请不要把级联狭义的理解成主键和外键的联接.
最后,给你代码,我在oracle下建立了你的表,并且运行了以下代码.
如果你要到sqlserver 下或者其它DBS下面,请注意各个数据系统各自的取子字符串的方法的差异.[/color][/size]
[code="java"] select *
from t_mobile_from r
inner join t_member m on substr(m.mobile,0,7)=r.mb_segement
where r.city_id=244[/code]
[size=large]
[color=indigo]希望对你有帮助..[/color][/size]
我怎么没看出这两张表有什么关联呢?
你的t_member表里面的t_mb_segmeng是t_mobile_from表中的哪个字段的外键,把关联关系说清楚,应该不难的一个Sql,但是没搞清楚你的关联关系。。。
select *
from t_mobile_from r
inner join t_member m on substr(m.mobile,0,7)=r.mb_segement
where r.city_id=244
代码杂个没发上...
补给你.