本文介绍了如何在MySQL中为每个组选择第一行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!
问题描述
在 C# 中是这样的:
In C# it would be like this:
Linq-To-Sql 将其转换为以下 T-SQL 代码:
Linq-To-Sql translates it to the following T-SQL code:
但它与 MySQL 不兼容.
But it is incompatible with MySQL.
推荐答案
当我写作时
它有效.IIRC 在其他 RDBMS 这样的语句中是不可能的,因为不属于分组键的列被引用而没有任何类型的聚合.
It works. IIRC in other RDBMS such statement is impossible, because a column that doesn't belongs to the grouping key is being referenced without any sort of aggregation.
这种怪癖"与我想要的非常接近.所以我用它来得到我想要的结果:
This "quirk" behaves very closely to what I want. So I used it to get the result I wanted:
这篇关于如何在MySQL中为每个组选择第一行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!