在线等 求一个sql语句

whpushx 2008-04-22 04:52:19
表A
城市 省份
武汉
北京市
郑州 河南


表B
城市 省份
武汉 湖北
北京市 北京
郑州 河南

想要一个语句
从表B中得到省份 UPDATE到A表中

在线等 谢谢了




...全文
45 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyann 2008-04-22
  • 打赏
  • 举报
回复

好多数据城市是有很多重复的

select distinct 一下,没有必要放这么多重复记录
==== ====
whpushx 2008-04-22
  • 打赏
  • 举报
回复
好多数据城市是有很多重复的 。。。 现在才到1/3伤脑筋
WWWWA 2008-04-22
  • 打赏
  • 举报
回复
城市 为主键 OR 设置索引,最好没有重复
whpushx 2008-04-22
  • 打赏
  • 举报
回复
我只是在ACCESS里面 将两表的城市和省份字段设置索引为 有(有重复)
这样就可以了吗?
liuyann 2008-04-22
  • 打赏
  • 举报
回复

城市 在两个表中设为主键
==== ====
WWWWA 2008-04-22
  • 打赏
  • 举报
回复
两表按城市索引,也许快一点
whpushx 2008-04-22
  • 打赏
  • 举报
回复
索引?
一直没有注意这个

能帮我看下 我这样的怎样建立好的索引呢?
WWWWA 2008-04-22
  • 打赏
  • 举报
回复
建立合适的索引哦
whpushx 2008-04-22
  • 打赏
  • 举报
回复
有点慢 我用的是第一个 呵呵 20W的数据 过了3分钟了
WWWWA 2008-04-22
  • 打赏
  • 举报
回复
or
update a inner join b on a.城市=b.城市 set a.省份=b.省份
WWWWA 2008-04-22
  • 打赏
  • 举报
回复
update a,b set a.省份=b.省份 where a.城市=b.城市

7,712

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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