16得票7回答
如何从MySQL表中获取不同的记录?

我有一张名为student的表格,像这样id | name | zip 1 | abc | 1234 2 | xyz | 4321 3 | asd | 1234 我想获取所有记录,但邮政编码不应重复。因此,在上表记录的情况下,应获取记录1和2。不会获取记录3,因为它具有已经在记录...

53得票2回答
在IEnumerable<T>上使用自定义IEqualityComparer进行C# Distinct

这是我想要做的事情。我正在使用LINQ to XML查询一个XML文件,它给了我一个IEnumerable&lt;T&gt;对象,其中T是我的“村庄”类,填充了此查询的结果。一些结果是重复的,所以我想在IEnumerable对象上执行Distinct()操作,就像这样: public IEn...

321得票16回答
在MySQL中,SELECT DISTINCT和GROUP BY哪个更快?

如果我有一个表CREATE TABLE users ( id int(10) unsigned NOT NULL auto_increment, name varchar(255) NOT NULL, profession varchar(255) NOT NULL, empl...

66得票2回答
如何在sqlite中统计每个不同值的重复数量?

我有一张表: ref,type 1,red 2,red 3,green 4,blue 5,black 6,black 我希望 sqlite 查询的结果如下所示: red,2 green,1 blue,1 black,2 我认为最困难的事情就是找到一个与我的问题相匹配的问题。而一旦找...

12得票4回答
实体框架返回唯一记录的问题

我有一个PC实体,它有一些属性,我想根据一个属性返回一个不同对象(PC或复合类型或其他)的列表,以便将其绑定到服务器控件(如DropDownList)。由于我的方法位于BLL中,我无法返回匿名类型,因此我创建了一个分支复杂类型,它有两个属性。 我这样写了,但它有重复记录:List&lt;Br...

12得票7回答
如何在同一SQL语句中使用SELECT DISTINCT和CONCAT

所以我正在将这个SQL的结果输入到一个数组中。该数组后来成为一个在输入时操作的文本框的建议列表。我希望它只返回每个姓名1次,即使该人有多个约会。目前,它返回该名称的所有约会,因此如果“Brad Robins”有5个约会,并且我开始输入“Brad”,则建议中会显示“Brad Robins” 5次...

9得票4回答
选择多列的不同值,group by、distinct、Union有什么区别?

This question explained about a way of getting distinct combination of multiple columns. But I want to know the difference between the methods of D...

10得票1回答
SQL:如何在使用DISTINCT时保持行的顺序?

以下是SQL查询语句: SELECT messages.id, messages.created_at, comments.created_at FROM messages LEFT JOIN comments ON comments.message_id = messages.id WH...

109得票11回答
如何在HQL中创建一个Distinct查询

有没有办法在HQL中创建一个Distinct查询,可以使用“distinct”关键字或其他方法。 我不确定distinct是否是HQL的有效关键字,但我正在寻找与SQL关键字“distinct”等效的HQL。 有没有一种在HQL中创建Distinct查询的方法,类似于SQL关键字“dist...

10得票5回答
通过id去除对象列表中的重复项

我有一个程序,其中有一个主题(类似于论坛),人们可以对该主题做出反应。 用户: id 名字 姓氏 主题: id 主题 反应: id 主题id 内容 代码:List&lt;USER&gt; ListOfAllUsers = new List&lt;USER&gt;();...