【发布时间】:2013-09-10 04:34:12
【问题描述】:
考虑 Article 表中名为 ArticleCategories 的列。目标是从每行的 ArticleCategories 列中删除重复的数字(。
ArticleCategories
------------
3193;2867;3193;
2871;2923;2923;
3278;3337;3337;
2878;2876;2878;
3720;3680;3680;
关于如何使用 SQL Server 完成此任务的任何帮助?
想要的结果
ArticleCategories
------------
3193;2867;
2871;2923;
3278;3337;
2878;2876;
3720;3680;
如果有人可以提供帮助,请提前致谢。
【问题讨论】:
-
天哪,程序员什么时候才能停止将多个值连接到一个列中?!?!你应该停止浪费时间在“清理”这个问题上——你应该重新设计它以使用正确的、规范化的表格设计,这样你就不需要这样的混乱
-
@marc_s,多年来一直如此 :-)。很快迁移到一个新平台,接下来一切都将重新设计,希望......
-
@Ray 看我的回答stackoverflow.com/a/18711704/1230248
标签: sql sql-server