小编Luk*_*son的帖子

删除不同的行

我有一个具有唯一非聚集索引的表,并且此索引中列出了4个列.我想更新表中的大量行.如果我这样做,它们将不再是不同的,因此更新因索引而失败.

我想要禁用索引,然后删除最旧的重复行.到目前为止,这是我的查询:

SELECT t.itemid, t.fieldid, t.version, updated
FROM dbo.VersionedFields w
inner JOIN
(
    SELECT itemid, fieldid, version, COUNT(*) AS QTY
    FROM dbo.VersionedFields
    GROUP BY itemid, fieldid, version
    HAVING COUNT(*) > 1
) t 
on w.itemid = t.itemid and w.fieldid = t.fieldid and w.version = t.version
Run Code Online (Sandbox Code Playgroud)

内部联接内部的选择返回我们想要删除的正确数量的记录,但是对它们进行分组,实际上是实际数量的两倍.

加入后它会显示所有记录,但我想要删除的是最早的记录吗?

如何才能做到这一点?

sql sql-server greatest-n-per-group

7
推荐指数
1
解决办法
4574
查看次数

传出消息的身份检查失败.远程端点的预期DNS标识是XXX

我遇到了通过证书进行身份验证的WCF服务问题.我得到的错误是传出消息的身份检查失败.远程端点的预期DNS标识是xxx ....

我看过很多关于这个的帖子,所有人都说把dns设置为证书的名称/主题.

<identity>
                    <dns value="WcfServer" />
                </identity>
Run Code Online (Sandbox Code Playgroud)

我试过这个并且它不起作用,我还能做什么?

卢克

wcf certificate saml wif

6
推荐指数
1
解决办法
7708
查看次数

asp:占位符内容到字符串

简单的问题,但我找不到任何东西,是否有可能将asp:占位符的内容添加到字符串?如果可能的话,这对服务器端来说会很棒.

卢克

c# asp.net string placeholder

3
推荐指数
1
解决办法
7548
查看次数