当前位置: 首页 > wzjs >正文

营销型网站建设比较好农商1号的网站建设费

营销型网站建设比较好,农商1号的网站建设费,南京公司建设网站,wordpress提速一、问题描述 假设有3个表,test_a,test_b,test_c; test_a和test_b中有些重复数据; 现在要把这2个表的数据同步到表c,但是重复数据只保留1行。 样例如下: 具体要求如下: 1.tes…

一、问题描述

假设有3个表,test_atest_btest_c

test_atest_b中有些重复数据;

现在要把这2个表的数据同步到表c,但是重复数据只保留1行。

样例如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
具体要求如下:
1.test_atest_b中都存在的数据(根据card关联),以test_a为准,并且把authority字段拼起来(逗号分隔),移动到test_c

2.对于test_a不存在但是test_b存在的数据,以test_b为准,移动到test_c

3.对于test_a存在但是test_b不存在的数据,以test_a为准,移动到test_c

二、sql样例

1.首先查询到test_a不存在但是test_b存在的数据:

SELECTNULL AS user_id,b.card,b. NAME,b.authority
FROMtest_b b
LEFT JOIN test_a a ON b.card = a.card
WHEREa.id IS NULL

使用a.id is null,就说明是test_b存在、test_a不存在了;
然后可以把这部分数据存入test_c

2.然后查询test_a 存在 && ( test_b 存在 || test_b 不存在)的数据

SELECTa.user_id,a.card,ifnull(a.NAME, b.NAME),CASE
WHEN a.authority IS NULL
AND b.authority IS NULL THENNULL
WHEN a.authority IS NOT NULL
AND b.authority IS NOT NULL THENconcat(a.authority,',',b.authority)
WHEN a.authority IS NOT NULL
AND b.authority IS NULL THENa.authority
WHEN a.authority IS NULL
AND b.authority IS NOT NULL THENb.authority
ELSEa.authority
END AS authority
FROMtest_a a
LEFT JOIN test_b b ON a.card = b.card

使用了ifnull(a.NAME, b.NAME),,可以当test_a表的数据为空时(不准确了),使用test_b表的数据;

注意这里有个坑,使用concat(a.authority,',',b.authority)时,如果有一个表的数据为null,那么最终结果就会是null,不符合预期;

//这样有些问题
//select a.user_id,a.card,a.name,a.authority,b.authority,concat(a.authority,',',b.authority) from test_a a left join test_b b on a.card=b.card 

在这里插入图片描述

并且还需要判断是否需要拼接,

因此sql中使用了case when写法。


文章转载自:

http://H3lrbJhJ.fhqnm.cn
http://FlLOylSW.fhqnm.cn
http://FNnLjBOh.fhqnm.cn
http://z5Xi2C7g.fhqnm.cn
http://CkHTnE4D.fhqnm.cn
http://LKkVi18C.fhqnm.cn
http://IbM8eALv.fhqnm.cn
http://ayu9giyK.fhqnm.cn
http://RVpV0znL.fhqnm.cn
http://ZB4RiWVk.fhqnm.cn
http://WH6deWrl.fhqnm.cn
http://15Gcpqf5.fhqnm.cn
http://i41iytmC.fhqnm.cn
http://hehCjyvp.fhqnm.cn
http://WqJSs6DI.fhqnm.cn
http://soQ8qKuu.fhqnm.cn
http://JInqeDVl.fhqnm.cn
http://cJp9mKQL.fhqnm.cn
http://oqMc220o.fhqnm.cn
http://IyUGiZz9.fhqnm.cn
http://gp09MlOk.fhqnm.cn
http://UaXM6wfP.fhqnm.cn
http://DVvuYFhg.fhqnm.cn
http://pDuccYPt.fhqnm.cn
http://QM3SOBSP.fhqnm.cn
http://1tvEBSAo.fhqnm.cn
http://RRRg8Cno.fhqnm.cn
http://FIIRBYf7.fhqnm.cn
http://Vz5sq9Ay.fhqnm.cn
http://RYryZOv3.fhqnm.cn
http://www.dtcms.com/wzjs/725314.html

相关文章:

  • 织梦中英文网站模板网站流量是如何计算的
  • 黑色网站星空无限传媒免费观看电视剧
  • 重庆南昌网站建设南昌专业网站建设首页排名
  • 建站哪家好就要用兴田德润个人建站模板
  • 工程建设标准化期刊网站宁波外贸公司
  • 网站建设 昆明邦凯网络网站的后续优化方案
  • 赣州网站建设服务网站建设大赛
  • 学校网站内容建设方案南宁武鸣区建设局网站
  • 网站后台内容编辑器下载雅虎搜索引擎
  • 外贸展示型模板网站可以自己做网站卖东西
  • 直播网站会计上大额网站费如何做分录
  • 淘宝联盟网站怎么做wordpress取消菜单
  • 建立公司企业网站推广网站制作
  • 有专业做线切割配件的网站吗沭阳网页设计
  • 外国网站设计风格网络营销具有什么特点
  • 网站建设宣传预算前端素材网站
  • 自适应网站做mip改造教育类网页设计素材
  • iis网站视频无法播放山西建设官方网站
  • 网站怎么做支付系统wordpress wpyou
  • 铁路建设标准网站网站如何做微信支付
  • wordpress jetpack 使用郑州seo优化顾问
  • 做网站的收费网站title修改
  • 石家庄制作网站四川盼之网络科技官网
  • 淘宝网站优化实例网站域名是指什么意思
  • 机票酒店网站建设会计可以做网站么
  • 如何查询网站接入商做一斗地主网站多少钱
  • 金华在线制作网站连云港优化网站团队
  • 做建筑机械网站那个网站好wordpress 修改页面链接地址
  • 公司网站建站要多少钱一年排名优化工具
  • 视频网站东单网站建设