2
我有一个像下面的例子一样的搜索。问题是,如果术语“beach”多次出现在myTextColumn中,结果会多次返回一个键,例如“我去海边,因为海滩很酷”。我只需要返回一次。全文搜索返回重复键
数据库服务器是Microsoft SQL 2005
SELECT DISTINCT
Src.[Key] AS MyID
FROM
CONTAINSTABLE(MyTable, myTextColumn, N'FORMSOF(INFLECTIONAL,beach)',500) Src
ORDER BY
MyID
你有没有试过SELECT TOP 1 Src。[Key]? - 未经测试 – gooddadmike 2012-07-30 18:27:49
TOP 1只返回一条记录。我需要指定顶部500,只是不重复的键。看起来这种搜索类型忽略了DISTINCT关键字。 – 2012-07-30 18:37:15
我所能做的就是提高你的答案。我也想知道 – gooddadmike 2012-07-30 18:54:10