有时,我希望执行连接,从而取一列中的最大值。为此,我必须执行max()和groupby-这会阻止我从作为max的行中检索其他列(因为它们不包含在GROUP BY或聚合函数中)。为了解决这个问题,我将最大值连接回原始数据源,以获得其他列。但是,我的问题是,这有时会返回多行。GROUP BY Col1) tab1
credentials = t2["Title"], }.Distinct().CopyToDataTable(); 我可以获得每一行的最高价格,但不能使用以下代码的g对象访问其他列: var result = from row in prices.AsEnumerable()
group row by new { price= row["price"] } into g