表:
医保号 姓名 编码
0033000019 刘伟 100007
0033000019 刘伟 100007
0033000019 刘伟 100008
0033000019 刘伟 100008
0073000001 余林 100001
0073000001 余林 100001
0073000001 余林 100004
0073000005 张绍全 100009
0073000005 张绍全 100009
0073000005 张绍全 100025
0073000008 吕伯清 100012
0073000008 吕伯清 100024
0073000008 吕伯清 100025
0073000008 吕伯清 100025
我想得到的数据是:
0033000019 刘伟 100007
0033000019 刘伟 100008
0073000001 余林 100001
0073000001 余林 100004
0073000005 张绍全 100009
0073000005 张绍全 100025
0073000008 吕伯清 100012
0073000008 吕伯清 100024
0073000008 吕伯清 100025
意思就是编码不重复....
医保号 姓名 编码
0033000019 刘伟 100007
0033000019 刘伟 100007
0033000019 刘伟 100008
0033000019 刘伟 100008
0073000001 余林 100001
0073000001 余林 100001
0073000001 余林 100004
0073000005 张绍全 100009
0073000005 张绍全 100009
0073000005 张绍全 100025
0073000008 吕伯清 100012
0073000008 吕伯清 100024
0073000008 吕伯清 100025
0073000008 吕伯清 100025
我想得到的数据是:
0033000019 刘伟 100007
0033000019 刘伟 100008
0073000001 余林 100001
0073000001 余林 100004
0073000005 张绍全 100009
0073000005 张绍全 100025
0073000008 吕伯清 100012
0073000008 吕伯清 100024
0073000008 吕伯清 100025
意思就是编码不重复....
试试
order by 姓名
CREATE TABLE aa(
id VARCHAR(20),
NAME VARCHAR(20),
num VARCHAR(20)
)
INSERT INTO aa
SELECT '0033000019','刘伟','100007'
UNION ALL
SELECT '0033000019','刘伟','100007'
UNION ALL
SELECT '0033000019','刘伟','100008'
UNION ALL
SELECT '0033000019','刘伟','100008'
UNION ALL
SELECT '0073000001','余林','100001'
UNION ALL
SELECT '0073000001','余林','100001'
UNION ALL
SELECT '0073000001','余林','100004'
UNION ALL
SELECT '0073000005','张绍全','100009'
UNION ALL
SELECT '0073000005','张绍全','100009'
UNION ALL
SELECT '0073000005','张绍全','100025'
UNION ALL
SELECT '0073000008','吕伯清','100012'
UNION ALL
SELECT '0073000008','吕伯清','100024'
UNION ALL
SELECT '0073000008','吕伯清','100025'
UNION ALL
SELECT '0073000008','吕伯清','100025'
GOSELECT DISTINCT * FROM aaDROP TABLE aa试过了