根据区号匹配省份并添加省份城市

ccasoft 2010-11-08 10:22:21
如有字段区号,省份、城市
数据表:
区号 省份 城市
----------------------------
010 北京
020 null
0731 null
0755 广东

省份表
区号 省份 城市
----------------------------
010 北京市 北京市
020 广东省 广州市
0731 湖南省 长沙市
0755 广东省 深圳市


数据表结果:
区号 省份 城市
----------------------------
010 北京市 北京市
020 广东省 广州市
0731 湖南省 长沙市
0755 广东省 深圳市


两表匹配,一个表是省份表,一个是数据表。需要一次匹配上千个这样的例字,都是通过区号来匹配再添加省份和城市。

问题自己已经解决了,哪位第一个回答正确,送35分。快来抢啊!
...全文
307 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jamk 2010-11-08
  • 打赏
  • 举报
回复

--晕
--真快,偶想赚点分怎么这么不容易涅~
--楼上那个两位大大把答案都写了。。
--555
--小F-- 2010-11-08
  • 打赏
  • 举报
回复
select
a.区号,b.省份,b.城市
from
数据表 a,省份表 b
where
a.区号=b.区号
王向飞 2010-11-08
  • 打赏
  • 举报
回复
select a.区号,b.省份,b.城市
from 数据表 a join 省份表 b
on a.区号 = b.区号


update a.省份=b.省份
,a.城市=b.城市
from 数据表 a join 省份表 b
on a.区号 = b.区号

22,294

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧