怎么判断表中是否有重复行,并且只留下第一次出现的那行.
我判断的原理依据是某一列的值相同就算重复.
例如
1 a
2 b
3 a
1,2算重复,但是3却不和他们重复,因为我根据的是第一列的值来判断,这样是怎么实现啊?
我判断的原理依据是某一列的值相同就算重复.
例如
1 a
2 b
3 a
1,2算重复,但是3却不和他们重复,因为我根据的是第一列的值来判断,这样是怎么实现啊?
解决方案 »
- 怎样手动操作注册表实现当在桌面右击的时候会出现 “新建”-->“新建mh3d文件”
- 关于MS Project 2007操作的问题
- datagridview 里的checkbox问题
- 生成树问题请指教!感谢啊
- 极简单的调试问题!
- 关一NHibernate映射问题
- 一个创建文本文件的问题
- DELPHI6中怎么调用C#写的DLL????急!!!!!!!!!!急!!!!!!
- XML中的两表,读入到DATASET中如何能做一个关联视图!
- 怎么得到程序自身所在的路径?问题2.推荐有关Excel编程方面的书!
- 过虑页面脚本的正则表达式怎么写啊?
- 新手遇到棘手问题,代码编译成DLL文件时提示好几个System.Drawing.Point.x(或y)由于受保护所以禁止访问(在线等答案)
where a.id in (select min(id) from tb b where group by colname)
foreach (DataRow row in yourTable)
{
if (!rowList.Contains(row))
{
rowList.Add(row);
}
}rowList的行集合就是未重复的行, 没有调试的,里试试看,应该可以。不过效率不高,SQL 中distinc 解决是个比较好的方法。
http://support.microsoft.com/default.aspx?scid=kb;en-us;326176