SQL Server2005一个表 十几个字段,如果有5个字段内容相同,就确定其为同一条数据,只取一条,如何取?
SQL Server2005一个表 十几个字段,如果有5个字段内容相同,就确定其为同一条数据,只取一条,如何取?
日期:2011-05-20 18:06:20 人气:1
这5个字段是不确定吗?要是那样不是太好办。如果不是,则可以这样做:
把这五个字段分组 并对每组计算其条数,就可以得到这些字段的结果集了。
在把这个结果集过滤一下。等于1 和这个联表中有它的记录 而且记录状态不为作废的 取这一条有关。
大于1,就是这个估计你的重新写sql得用到游标吧。