如何使用另一列的值对sql中某列的值进行分组?

von4xj4u  于 2021-08-09  发布在  Java
关注(0)|答案(0)|浏览(295)

我有一个语言表,有各种列,但2个重要的是 Origin 以及 Destiny . 当您选择原点时,它将每隔 Destiny 具有相同的 Origin . 比如: Portuguese|English Portuguese|German German|Italian German|Portuguese English|Portuguese English|German 当我选择 English 它只显示 Portuguese 以及 German ,何时 German 仅显示 Portuguese 以及 Italian 等等。
我正在使用 Dbsetasp.net core 我在搜索逻辑上遇到了问题。这就是我使用的搜索逻辑, IdiomaDestino 存在 Destiny 以及 idiomaorigem 存在 Origin ```
public async Task<List> BuscarDestino(string idiomaorigem)
{
var x = await contexto.Idiomas.GroupBy(x => x.IdiomaDestino)
.Where(g => g.Count() >= 1)
.Where(w => w.Key == idiomaorigem)
.Select(x => x.Key)
.ToListAsync();

    return x;
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题