SQL查询语句问题

[复制链接]
查看11 | 回复5 | 2009-1-12 11:07:31 | 显示全部楼层 |阅读模式
例:
姓名
发生时间
张新勇
2008-12-1 0:06
张新勇
2008-12-1 0:06
张新勇
2008-12-1 0:06
李国明
2008-12-1 0:23
孔磊
2008-12-1 3:35
孔磊
2008-12-1 3:35
孔磊
2008-12-1 3:35
张新勇
2008-12-1 4:35
张新勇
2008-12-1 4:35
张新勇
2008-12-1 4:35
我需要查出来的内容,显示为:
姓名
发生时间
张新勇
2008-12-1 0:06
李国明
2008-12-1 0:23
孔磊
2008-12-1 3:35
张新勇
2008-12-1 4:35
大家帮帮哈

回复

使用道具 举报

千问 | 2009-1-12 11:07:31 | 显示全部楼层
select 姓名,发生时间 from table_name group by 姓名,发生时间这样能把姓名,发生时间都不完全相同的列出来但是如果姓名相同,时间不同,同样的人名还会列出两回假如记录是张新勇 2008-12-1 4:35
张新勇 2008-12-1 5:35这样的话,这两条记录都将被列出来...
回复

使用道具 举报

千问 | 2009-1-12 11:07:31 | 显示全部楼层
select 姓名,发生时间from table group by 姓名,发生时间...
回复

使用道具 举报

千问 | 2009-1-12 11:07:31 | 显示全部楼层
select distinct * from tableName这样,相同记录的就只显示一条。...
回复

使用道具 举报

千问 | 2009-1-12 11:07:31 | 显示全部楼层
是要查每人最新的更新日期么?select distinct max(发生时间), 姓名 from 表group by 姓名...
回复

使用道具 举报

千问 | 2009-1-12 11:07:31 | 显示全部楼层
是把一个表中的不重复记录提取出来吗?select distinct name ,time from tablename;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行