处理身份证相同的情况 2
来源:互联网 发布:大数据课程 编辑:程序博客网 时间:2024/06/07 01:39
进行二次选择:
1、删除掉表里的数据:
Delete [PisCh].[dbo].[SfzCaculate2]
2、将目标表中不同名,但同身份证号的数据
Insert 到[PisCh].[dbo].[SfzCaculate2]表中。
insert into [PisCh].[dbo].[SfzCaculate2](
[xzCode]
,[cunCode]
,[zuCode]
,[hucode]
,[RenName]
,[renxbcode]
,[renHkszdCode]
,[RenSfzhm1]
,[S1]
,[S2]
)
SELECT max(xzcode),max(cuncode),max(zucode),max(hucode),renname,max(RenXbCode),max(renHkszdCode),rensfzhm1,COUNT(*),MAX(s2)
FROM [PisCh].[dbo].[SfzCaculate1]
group by RenName,RenSfzhm1 having COUNT(*)=1
order by RenSfzhm1
3、再将组别较大的加入到表3中
insert into [PisCh].[dbo].[SfzCaculate3]
([xzCode]
,[cunCode]
,[zuCode]
,[huCode]
,[RenCode]
,[RenName]
,[RenXbCode]
,[renCsdate]
,[renHkszdCode]
,[RenSfzhm1]
,[S1]
,[S2]
,[S3]
,[RenSfzhm2]
,[S4]
,[S5]
,[S6]
,[S7]
,[S8]
,[S9])
SELECT [xzCode]
,[cunCode]
,[zuCode]
,a.huCode
,[RenCode]
,[RenName]
,[RenXbCode]
,[renCsdate]
,[renHkszdCode]
,a.RenSfzhm1
,[S1]
,[S2]
,[S3]
,[RenSfzhm2]
,[S4]
,[S5]
,[S6]
,[S7]
,[S8]
,[S9]
FROM [PisCh].[dbo].[SfzCaculate2] a INNER JOIN
(SELECT DISTINCT rensfzhm1, hucode = MAX(hucode)
FROM [PisCh].[dbo].[SfzCaculate2]
GROUP BY RenSfzhm1) b ON
a.RenSfzhm1=b.RenSfzhm1 AND a.huCode= b.hucode
最后对此部分人做修改。
- 处理身份证相同的情况 2
- 处理身份证相同的情况
- 处理SDWebImage相同url,图片不同的情况
- 如何处理一个tableView中同种model多种cell相同逻辑的情况?
- oracle 批量 update (两张表相同、不相同的情况)
- 数组和指针不相同的情况
- 在Hibernate中“有相同ID的不同对象在session中被锁定”的情况处理。
- 复合主键情况下取出两表不相同的数据
- 合并多张表(表结构相同的情况下)【鸡蛋】
- sql 多列数据相同的情况下进行合并。
- 重定向中input 和output相同的情况
- 一个页面有相同ID元素的情况分析
- 在分组情况下,同一个字段不相同的SQL
- 数据结构相同情况下数据表之间数据的快速"copy"
- Spring处理id相同的bean
- Spring处理id相同的bean
- 数组中的相同数字的处理
- Spring处理id相同的bean
- tiny6410 Linux启动信息
- Phyx3@CGDC4
- 【教程】Gentoo的安装
- linux 内核中的锁机制--RCU
- android2.2
- 处理身份证相同的情况 2
- the CComSingleThreadModel & the CComMultiThreadModel
- 快速排序
- The Notes of Linux Device Drivers
- SQL SERVER中QUOTED_IDENTIFIER选项的使用
- [iOS]《美式英语发音》version 1.0 完成
- Android入门学习笔记(二):Android开发环境的搭建
- JavaScript 解决 IE6 不支持 li:hover 的方法
- Poj 1195 二维树状数组