关于将MySQL一张表的数据导入到另一张表

_九月 2012-08-13 10:10:16
我现在需要将A 表的数据导入到B表中.但是A表于B表数据结构不同.而且A表的数据在B表中有的是需要更新有的是需要插入.
A表的结构为
订单ID 订单号 手机号 预定人 预定时间 订单状态 起始地 目的地
1000 2012010398 189000098877 张三 2012-01-03 PF PEK GCO

而B表的结构为
订单ID 订单号 身份证 金额 支付状态 预定状态 支付人 起始目的地 预定人手机号
1000 2012010398 4309xxXXXXX 120 1 1 李四 PEK#GCO 189000098877#张三


这里面 需要将A表的 起始地 和目的地拼成一个字段,预定人手机号是由A表中的预定人和手机号拼成的 而且状态的判断也是不同的 比如 PF 代表支付预订状态都为1 PK 代表支付和预定状态都为0 PH表示支付为1预定为0..........

并且这个数据可能不存在,就得新增 存在就得更新......这个要怎么做呀????
...全文
513 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
以学习为目的 2012-08-13
  • 打赏
  • 举报
回复
B表中的起始目的地 预定人手机号 直接用+拼接


数据可能不存在,就得新增 存在就得更新,这个可以用case when 判断

22,209

社区成员

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

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