求SQL语句:调用Aarcgis给字段批量赋值赋值给Barcgis给字段批量赋值,我写的语句有问题,请问老师该怎么做呢?

现在有AB两个表,分别字段a、 b、c 、d ,当A.a=B.a的时候,将B.c的值赋值给A.c sql语句该怎么写呢?_百度知道
现在有AB两个表,分别字段a、 b、c 、d ,当A.a=B.a的时候,将B.c的值赋值给A.c sql语句该怎么写呢?
jpg" />(注.baidu://e.hiphotos.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http://e./zhidao/wh%3D450%2C600/sign=3ad4ba67b4ec4bedecebf6c.hiphotos.jpg" esrc="http://e.baidu<a href="/zhidao/pic//zhidao/wh%3D600%2C800/sign=879e35cfe405f8a5fd7b/574edecebf6c
提问者采纳
c from b where bupdate a set a.a=a.c=(select b
因为返回多行,这要根据业务逻辑,你再考虑下update
a set a.c=(select min(b.c) from b where b.a=a.a);
提问者评价
是由于我字段的编码问题,自己已解决,还是谢谢你
其他类似问题
为您推荐:
其他2条回答
c = B,c from B)where Aupdate Aset A.a = B.cfrom(select a
update&A&inner&join&B&on&A.a=B.a&set&A.c=B.c这样试试
sql语句的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁已知A表有B表一个相关联的字段 根据这个条件如何 把A表中的一些字段赋给B表的字段 写一个sql语句_百度知道
已知A表有B表一个相关联的字段 根据这个条件如何 把A表中的一些字段赋给B表的字段 写一个sql语句
A表的ser_id = B表的id
B表的sys_num和order_time有我想要的值 要赋给 B表的sys_num和create_time
相当于sys_num=sys_num 和 order_num=create_time
是不是应该把B表所有的id查出来 完了进行赋值
提问者采纳
B&=a;set&on&nbsp.create_num=&nbsp,b;b;b&nbsp.sys_A&nbspupdate&a&a;join&nbsp.ser_id不用;b.order_timefrom&nbsp.id&b&nbsp.sys_num=a
提问者评价
谢谢哈 我试试
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁将一个临时表#A中的某一个字段的值向另一个临时表#B的第一个字段中插入值,语句如何写 - Sql Server当前位置:& &&&将一个临时表#A中的某一个字段的值向另一个临时表#B将一个临时表#A中的某一个字段的值向另一个临时表#B的第一个字段中插入值,语句如何写&&网友分享于:&&浏览:20次将一个临时表#A中的某一个字段的值向另一个临时表#B的第一个字段中插入值,语句怎么写?将一个临时表#A中的某一个字段的值向另一个临时表#B的第一个字段中插入值,不知道表#B的字段数,语句怎么写?以下的语句有问题。报列数不批配。可列数是动态的,没法写啊。 &
insert into #B &
select cname from #A------解决方案--------------------
insert into #B(cname) select cname from #A
------解决方案-------------------- insert #B(field_name) select field_name from #A
------解决方案--------------------declare @rowcount intdeclare @sql nvarchar(200)set @rowcount = #B.fields.count+1set @sql = 'insert into #B (select cname from #A'while @rowcount&0beginset @sql = @sql +', NULL'set @rowcount=@rowcount-1endset @sql =@sql +')'exec(@sql)
------解决方案--------------------insert into #B(cname)& select cname& from #A
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有一张表里面有两个字段a,b如果a大于b则显示a,否则显示b.怎么写sql语句_百度知道
为您推荐:
sql语句的相关知识
其他2条回答
select case when a&b then a else b end from 表
decode(a&b,a,b)
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁三个表全关联语句怎么写(SQL Server)假设A 、B、C三个表中有同样的ID关键字段,我要查询出任意一个表里有记录结果集语句该怎么写?当然肯定还要查出其他字段的值.可以直接 A full outer join B on A_百度作业帮
三个表全关联语句怎么写(SQL Server)假设A 、B、C三个表中有同样的ID关键字段,我要查询出任意一个表里有记录结果集语句该怎么写?当然肯定还要查出其他字段的值.可以直接 A full outer join B on A
三个表全关联语句怎么写(SQL Server)假设A 、B、C三个表中有同样的ID关键字段,我要查询出任意一个表里有记录结果集语句该怎么写?当然肯定还要查出其他字段的值.可以直接 A full outer join B on A.ID=B.ID Full outer join C on A.ID=C.ID么(貌似报错).还是必须先联两个再用结果联第三个?前三层的三个答案明显都不对.最后一句是1、3表相连还是2、3连并没有区别,结果也是一样表报错的,所以1、3楼不对;2楼更不对了,这个语句的结果是找出3个表都有的,是找交集,而我是要找并集的.还有其他答案么?
看了你的描述,感觉你的思路错了,不应该考虑full outer join,而是考虑unionselect * from a where id=union allselect * from b where id=union allselect * from c where id=因为你其它条件没说,先这么给你个建议吧
是要类比其他三个数值,可以说在每一行里显示这个成员的3个数据吧,有任何一个数据的都要显示,同一个成员的属性不能显示在两行。不能用Union,而且单个表这个id的条件也确定不了,呵呵
说实话,我没理解你的表结构和表关联要求,你能给个样例不?
其实就是假设每个表里都只有两个字段,产品ID和销售数量,但是表A、B、C的销售数量分别代表、2011三个年份的数据,结果就是要任意年度有数量就要能查到,三年都没销售的产品不显示,当然也不能有产品ID重复的行。结果表格式就是
想找出最简单的查询语句
OK,明白你的意思了。
我假设3个表的结构字段都是id,num,表名a,b,c
id是产品编号,num是销量
select case when a.id is not null then a.id
when b.id is not null then b.id
else c.id end as id,
isnull(a.num,0) as 'a.num',isnull(b.num,0) as 'b.num',isnull(c.num,0) as 'c.num'
full outer join b on b.id=a.id
full outer join c on c.id=a.id
1 299 433 24
2 156 134 0
至于你说的貌似报错,我没看出什么错,反正我在SQLSERVER2005里面运行通过了

我要回帖

更多关于 arcgis给字段批量赋值 的文章

 

随机推荐