繁体   English   中英

从相同列添加不同的值

[英]Appending different values from same column with each other

我写了一个Windows服务,根据表中的条目发送电子邮件。 此服务从表中选择待处理的电子邮件将其发送到指定的电子邮件地址。

我的表的属性是发件人,接收者,主题,身体。

我可以通过编写程序从表中检索所有条目。 但是在这张表中的大部分时间都有相同主题,发送者和接收者但不同身体的条目。

因此,我只想添加具有相同主题的电子邮件正文。因此,不会发送多封电子邮件,所有此类电子邮件的正文将被追加,我只能在主题匹配时发送单个电子邮件。

或者如果我从我的Windows服务C#代码执行此操作,该怎么办?

请帮帮我。

感谢您的答复。 我能够通过以下查询来完成:

SELECT [Subject], STUFF((SELECT ', ' + [Body] FROM CCSEmails T2 WHERE T1.[Subject] = T2.[Subject] Order By [Body] FOR XML PATH('')),1,1,'') AS [Body] FROM CCSEmails T1 GROUP BY [Subject] 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM