gpt4 book ai didi

sql - LINQ to SQL 查询帮助 : Doing a distinct on two columns together?

转载 作者:行者123 更新时间:2023-12-04 23:45:44 25 4
gpt4 key购买 nike

如何根据 FromLinkIDToLinkID 一起获得 DISTINCT 结果的 SELECT

如果我有一个包含以下数据的 List,我怎样才能在 LINQ 中得到我想要的东西?

alt text

最佳答案

SELECT  DISTINCT FromLinkId, ToLinkId
FROM mytable

要为每个 (FromLinkId, ToLinkId) 选择一条记录(具有最少 id 的记录),假设 SQL Server:

SELECT  *
FROM (
SELECT *, ROW_NUMBER() OVER (PARTITION BY FromLinkId, ToLinkId ORDER BY id) AS rn
FROM mytable
) q
WHERE rn = 1

关于sql - LINQ to SQL 查询帮助 : Doing a distinct on two columns together?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4125540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com