数据库中 一对多的情况下 把多列数据拼凑放到另外一张表的字段中
2016-10-28 16:05
239 查看
update PKCRCNTCM0 set
lvelcode=(select mlbscode=(select mlbscode+'^' from PKTAILBSM0 where locatype='10' and mlbstype='50' and tlntcode=t1.tlntcode
for xml path(''))
),
lvelname=(select mlbsname=(select mlbsname+'^' from PKTAILBSM0 where locatype='10' and mlbstype='50' and tlntcode=t1.tlntcode
for xml path(''))
) from PKCRCNTCM0 t1 where tlntcode!=''
lvelcode=(select mlbscode=(select mlbscode+'^' from PKTAILBSM0 where locatype='10' and mlbstype='50' and tlntcode=t1.tlntcode
for xml path(''))
),
lvelname=(select mlbsname=(select mlbsname+'^' from PKTAILBSM0 where locatype='10' and mlbstype='50' and tlntcode=t1.tlntcode
for xml path(''))
) from PKCRCNTCM0 t1 where tlntcode!=''
相关文章推荐
- oracle一张表的数据某些字段插入到另外一张表的某些字段,以及同一数据库备份一张表
- 并发下,使用redis防止数据重复插入(数据库未对表字段设置唯一情况下)
- CppSQLite3Statement用法和得到数据库表的某一字段的最大值或一张表数据的条数
- SQL 把一个数据库里面的某张表里的数据插入到另外一个数据库里面的一张表
- 一条sql语句(关于将一个表里的数据汇总,更新数据库中的另外一张表的列值
- sql 根据指定条件获取一个字段批量获取数据插入另外一张表字段中+MD5加密
- 润乾报表:怎样把不同数据库的数据放到一张报表里
- [DB] 数据库将一个表中数据插入到另外一张表中
- Oracle数据库中将一个数据库中一张表的数据导入到另外一张表
- 转自:http://m.blog.csdn.net/article/details?id=6554168 在使用order by语句进行查询结果排序时,不同的数据库对于被排序字段数据行为null的情况
- 数据库SQL语句:查询一张表中某字段重复的数据
- 把一张表中某个的数据导入到另外一个表中的某个字段
- 复制数据库表数据到另外一张表
- [SQL]根据刚刚插入数据的 ID 向另外一张表插入数据(插入的其他字段数据需要对字符串进行分析)
- 针对数据库中处理提取多份实体,而这些实体又分别包含1对多的相关数据情况的性能的架构
- hibernate 保存大字段数据到数据库(sqlserver)
- 显示数据库所有表名,字段名,数据类型的sql语句 - 广州网站建设
- 如何查询一个数据库表中某字段相同记录的数据
- Hibernate插入数据到数据库中时让字段默认值生效
- 地磅称量系统之(37~39) 直接向数据库的数据表WtBill添加测试数据以及绑定用户控件和使用编码的方式控制dataGridView控件的每列属性和添加数据数据库的表中不存在的字段(非绑定列)