sql数据库的问题100分 能得到结果就结贴给分

jasondct 2007-06-17 01:05:07
用a表更新b表 a表有(a1,a2,a3)列 列的内容如下;
a1 a2 a3
1 x1 y1
1 b1 c1
2 x1 y1
2 b1 c1
3 x3 y3
3 x1 y1
3 b1 c1
4 x4 y4
4 x3 y3
b表有(b1,b2,b3)列 内容如下
b1 b2 b3
1 x1 y1
1 b1 c1
2 x1 y1
2 b1 c1
20 x1 y1
所需要的结果是 ;插入时b表的b1列和a表的a1列内容相同时 不更新相同的行。
b1 b2 b3 .........更新后的b表列名
1 x1 y1 ......... b1列数据是1和a表a1内容相同 不更新
1 b1 c1 ......... b1列数据是1和a表a1内容相同 不更新
2 x1 y1 ......... b1列数据是2和a表a1内容相同 不更新
2 b1 c1
20 x1 y1......... a表里没有 就不管它
3 x3 y3 ......... a1列的数据是3 原b1没有 要更新
3 x1 y1 a表的a1列有3个3 要把3个行的内容
3 b1 c1 都更新过来
4 x4 y4......... a1列的数据是4 原b1没有 要更新
4 x3 y3 把a1表的两个4的内容都更新过来

说明;那一堆汉字是解释;就是那a表更新b表。如果b表b1列里内容和a表a1列的内容相同就不更新那个一行。否则 就更新, 而且是多行的更新。如上面的 a1列的 3和4
...全文
267 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
神奇的章鱼哥 2007-06-17
  • 打赏
  • 举报
回复
1楼正解
xeonfeng 2007-06-17
  • 打赏
  • 举报
回复
楼主,你要的结果

select * from a
union
select * from b

就能实现了

如果有主键的话,这个也可以得到结果
webjia 2007-06-17
  • 打赏
  • 举报
回复
呵呵 写的都不错啊
AhJo 2007-06-17
  • 打赏
  • 举报
回复
同意1楼
amandag 2007-06-17
  • 打赏
  • 举报
回复
create table a(a1 int,[a2] varchar(10),[a3] varchar(10))
insert into a select '1','x1','y1'
insert into a select '1','b1','c1'
insert into a select '2','x1','y1'
insert into a select '2','b1','c1'
insert into a select '3','x3','y3'
insert into a select '3','x1','y1'
insert into a select '3','b1','c1'
insert into a select '4','x4','y4'
insert into a select '4','x3','y3'

create table b(b1 int,[b2] varchar(10),[b3] varchar(10))
insert into b select '1','x1','y1'
insert into b select '1','b1','c1'
insert into b select '2','x1','y1'
insert into b select '2','b1','c1'
insert into b select '20','x1','y1'

select *
into c
from
(
select * from a
union
select * from b) as t

drop table b

sp_rename c, b

select * from b
amandag 2007-06-17
  • 打赏
  • 举报
回复
楼主,你要的结果

select * from a
union
select * from b

就能实现了
bote_china 2007-06-17
  • 打赏
  • 举报
回复
其实就是一个insert语句吧
insert b select * from a where a1 not in (select distinct b1 from b)
等实现高可靠、低时延的无线网络。同时提供了硬件性能参数、环境适应性、工程内容安装建议及常见概要:本文围绕问题解答,形成完整的AGV无线南京悟理数智组网解决方案。的T231-1C工业; 适合人群:从事级无缝漫游客户端智能制造、工业自动化、,详细介绍了在AG移动机器人系统集成的V(自动导引车网络工程师和技术人员,)场景下构建5GHz专网的无线架构设计与部署尤其是参与产线无线网络设计与调试要点。文章强调移动的专业人员; 使用场景及目标网络稳定性关键在于客户端:①应用于的漫游机制而非单纯增加AP数量AGV、AMR等移动设备,T231-1C通过的高稳定性无线预关联技术实现链路无感切换接入需求场景;②,显著降低漫解决工厂环境中因游中断时间。系统架构采用AP蜂移动导致的频繁窝式布点与掉线、切换延迟等问题;③构建客户端网桥模式结合,支持双5抗干扰能力强、GHz射频冗支持千兆速率余连接,提升可靠性。同时提供了的5GHz工业专网; 阅读建议:本文侧重从硬件性能、信道规划、实战部署,建议结合布点密度、现场环境进行参数调漫游阈值到优,重点关注漫抗干扰措施等游门限设置、天线布局与全方位部署建议,并干扰排查,配合频谱析工具明确了产品的工作环境适应性与工程应用验证网络质量,确保边界。; 适合系统长期稳定运行。人群:从事智能制造、工业自动化、移动机器人网络集成的技术人员,以及负责产线无线网络规划与运维的工程师;具备一定无线网络基础知识,熟悉工业现场环境的技术从业者。; 使用场景及目标:①应用于AGV、AMR等移动设备的高稳定无线接入场景,解决传统漫游中断问题;②指导5GHz专网在复杂工业环境下的部署优化,实现低时延、高可靠的无线通信;③帮助项目团队合理选型并快速落地工业无线解决方案。;

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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