又来打扰了。不是我思考。查询表里所有项,有的数据是重复ID.."这种情况只需要显示一次".
并不是只查询重复行.不重复的也要显示出.重复的只需要显示一次.得您赐教。现在。问题又来了。就是要再这个基础上加一个对 ID 过滤。我传进一个ID值。
ID Name age
1 a 123
2 bb 8888
2 cc 8888
2 dd 8888----
结果是
ID age
1 12
2 8888
只判断ID重复的
并不是只查询重复行.不重复的也要显示出.重复的只需要显示一次.得您赐教。现在。问题又来了。就是要再这个基础上加一个对 ID 过滤。我传进一个ID值。
ID Name age
1 a 123
2 bb 8888
2 cc 8888
2 dd 8888----
结果是
ID age
1 12
2 8888
只判断ID重复的
解决方案 »
- 如何使C#动态产生的控件得到javascript的点击事件?
- 求助:图片超出了 body{} 的范围
- 刷新引起的问题
- FileUpload控件上传Flash文件,如何转换为Base64编码,并且再转换回来在网页上显示Flash
- 数据库 超链接 问题
- 用[网页发送短信],怎么实现啊,急!!!
- *****吐血求解*****
- Asp.Net c# Sockets数据通信问题
- 为什么修改了IIS的主目录路径后就打不开原来的工程项目?
- 各位大虾猴年好:请问在asp.net中怎样打开Excel或Word应用程序(C#)?谢谢!!
- InstallShield 设置IIS问题:IIS根目录怎么改IP
- image.dynscr和image.fileSize的问题
效果达到了。。如果有SQL直接返回值就最好了。
select min(id),min(name),min(age) from table group by id
select top 1 * from table where id=@idselect * from (select min(id),min(name),min(age) from table group by id) T where id=@id
止戈
等级:
可用分等级:中农
总技术分:7441
总技术分排名:3164 发表于:2008-11-15 03:09:063楼 得分:30
SQL codeSelect * from yourtable a where 主键 in (select MIN(主键) from yourtable where ID=a.ID Group By ID)
漏了Group By ---------------------
谢谢min_jie 的帮助。应该是在这个基础上再加上一个其它列的条件匹配判断。这个表有很多列。有重复数据行。也有不重复的。
重复的只显示一次。不重复的也正常显示。现在还要对其中一列进行条件匹配判断。比如列 In_id=88