3,491
社区成员
发帖
与我相关
我的任务
分享
为空的应该也没关系吧,lz试下下面的sql
update table_name t set(SEX,BRITHDATE,ARG,IDCARD,ORG)=
(SELECT
MAX(SEX),
MAX(BRITHDATE),
MAX(ARG),
MAX(IDCARD),
MAX(ORG)
FROM TABLE_NAME TT
GROUP BY NAME where t.name=tt.name);没有测试啊,不知道正确不,这样update后二条sql再随便delete掉一个都行。
-- TRY IT ..
SELECT NAME,
MAX(SEX),
MAX(BRITHDATE),
MAX(ARG),
MAX(IDCARD),
MAX(ORG)
FROM TABLE_NAME TT
GROUP BY NAME;
[Quote=引用楼主 usernamezero 的帖子:]