合并多条记录为一条
由于操作问题产生了一些冗余记录。比如
ID 姓名 电话 地址
1001 李三 NULL NULL
1008 李三 6639405 东石路
1413 李三 NULL 东石路29号
----------------------
我想要的结果:
合并 且修改第一条为 1001 李三 6639405 东石路29号
删除后面几条。
即:“电话”“地址”字段,哪个不为空用哪个,哪个详细(长度最长)用哪个。结果更新到第一条。
各位大侠,有没有办法?
PS:这个合并操作需要在WEB后台进行,因为同名不一定是同一人,所以要用WEB页面人为判断一下。
我是想看看有没有只用SQL语句就能解决的办法。实在不行,我这几条都读出来,再合并,再UPDATE。
ID 姓名 电话 地址
1001 李三 NULL NULL
1008 李三 6639405 东石路
1413 李三 NULL 东石路29号
----------------------
我想要的结果:
合并 且修改第一条为 1001 李三 6639405 东石路29号
删除后面几条。
即:“电话”“地址”字段,哪个不为空用哪个,哪个详细(长度最长)用哪个。结果更新到第一条。
各位大侠,有没有办法?
PS:这个合并操作需要在WEB后台进行,因为同名不一定是同一人,所以要用WEB页面人为判断一下。
我是想看看有没有只用SQL语句就能解决的办法。实在不行,我这几条都读出来,再合并,再UPDATE。
...全文
相关推荐
mysql合并多条记录的单个字段去一条记录编辑
在MySQL中,有时候我们需要将一个表中多条记录的单个字段值合并成一条记录,以便于数据分析或者简化展示。这种需求通常出现在我们想要聚合某些特定字段的数据时。
mysql实现合并同一ID对应多条数据的方法
在MySQL数据库中,当面对具有相同标识符(ID)的多条记录时,有时我们需要将这些记录的相关字段合并成一条数据。这通常是为了简化数据展示或进行特定分析。
mysql利用group_concat()合并多行数据到一行
`a` 表每条记录在 `b` 表中可能对应多条记录。
asp+access 利用类和dictionary实现多行记录的合并显示
本文将详细介绍如何利用ASP中的Dictionary对象与自定义类来实现对Access数据库中的多条记录进行合并显示,具体包括创建自定义类、利用Dictionary存储数据以及最终的显示方法。
SQL Server 2005 创建简单的存储过程--总结分析
,我们可能需要将多条记录合并为一条。


疑难问题
