我想在SQL Server存储过程中编写SQL查询,以便结果不会有重复的行。我有一个包含以下字段的表
ArticleId, Topic, Introduction, ArticleText, TagsAndKeywords
(TagsAndKeywords
是一些让搜索更容易的信息)
假设用户正在搜索“SQL中的最佳实践”。
然后查询应该
Topic
Introduction, TagsAndKeywords & ArticleText
Topic
,Introduction
,TagsAndkeywords
和ArticleText
我想获得一个没有重复行的表。请帮我解决这个问题
由于
答案 0 :(得分:3)
使用“Distinct”keyword
Select Distinct ArticleId, Topic, Introduction, ArticleText, TagsAndKeywords
From myTable
Where ...
答案 1 :(得分:0)
用户下面提到的查询。似乎ArticleId是PK显示包括选择中的PK会再次产生重复的结果。
选择Distinct Topic,Introduction,ArticleText,TagsAndKeywords 来自myTable 哪里......
干杯。