根据数据表中的一列查找重复项
本文关键字:一列 查找 数据表 | 更新日期: 2023-09-27 18:08:28
我有一个这样的数据表
ColA ColB ColC
Friends Columbus US
Friends London UK
Business Paris France
Personal Moscow Russia
Friends Sydney Australasia
Personal Beijing China
Relatives KL Malaysia
我想使用LINQ获得基于第一列的重复行。
结果应该是这样的
ColA ColB ColC
Friends Columbus US
Friends London UK
Personal Moscow Russia
Friends Sydney Australasia
Personal Beijing China
如何做到这一点?
下面是与您想要做的类似的事情:
from b in db.Tab
group b by b.Name into grp
where grp.Count() > 1
select grp.Key
你可以试试:
select * from table1
where ColA IN (Select ColA from table1 group by colA
having Count(ColA) > 1)
查看SQL FIDDLE