求教各路大仙一个SQL查询问题
假设我有一张表,A1结构和内容为:
姓名 编号...........
张三 0001...........
张三 0001...........
张三 0002...........
李四 0003...........
李四 0001...........
王五 0004...........
我现在要提取这张表的姓名字段和编号字段的所有数据但是提取出来的数据不能重复.该怎么写查询语句呢.
这张表提取出来结果应该为:
姓名 编号
张三 0001
张三 0002
李四 0001
李四 0003
王五 0004
第一次发帖,求各路高手帮小弟个忙.谢谢
假设我有一张表,A1结构和内容为:
姓名 编号...........
张三 0001...........
张三 0001...........
张三 0002...........
李四 0003...........
李四 0001...........
王五 0004...........
我现在要提取这张表的姓名字段和编号字段的所有数据但是提取出来的数据不能重复.该怎么写查询语句呢.
这张表提取出来结果应该为:
姓名 编号
张三 0001
张三 0002
李四 0001
李四 0003
王五 0004
第一次发帖,求各路高手帮小弟个忙.谢谢
from A1
group By 姓名,编号
order by 姓名,编号
select distinct 姓名,编号 from 表名
也能达到效果的
DROP TABLE A1;CREATE TABLE A1
(
姓名 nvarchar(50),
编号 nvarchar(100)
)INSERT INTO A1(姓名,编号) VALUES('张三','0001');
INSERT INTO A1(姓名,编号) VALUES('张三','0001');
INSERT INTO A1(姓名,编号) VALUES('张三','0002');
INSERT INTO A1(姓名,编号) VALUES('李四','0003');
INSERT INTO A1(姓名,编号) VALUES('李四','0001');
INSERT INTO A1(姓名,编号) VALUES('王五','0004');SELECT 姓名,编号
FROM A1
GROUP BY 姓名,编号SELECT DISTINCT 姓名,编号
FROM A1
select distinct 姓名,编号 from 表名SELECT 姓名,编号
FROM 表名
GROUP BY 姓名,编号
力顶王Sir回复!相信应该没的大问题的!呵呵我就是他高徒一个哦??不过是自己认为的!
谁知道有没有重名的