需要一些帮助来翻译一些SQL

时间:2009-08-24 16:34:54

标签: sql-server-2008

我从网站上挖掘了一些示例代码,解释了如何进行简单的文本搜索。但是,示例SQL语句对我的版本(SQL Server 2008)无效,所以我想知道是否有人可以帮助澄清它应该是什么样子。

以下是伪代码示例:

SELECT t1.id
FROM
  mytable t1, ..., mytable tN
ON
  t2.id = t1.id AND ... AND tN.id = t1.id
WHERE
  t1.text LIKE 'q1;%' AND ... AND tN.text LIKE 'qN;%'

现在我知道应该有一些连接,但我似乎无法获得正确的语法。

您可能需要查看该网站以获取有关正在完成的工作的参考,所以就在这里:

http://www.alexandria.ucsb.edu/archive/2003/sql-text-search.html

这是大约三分之一的“包含所有单词”查询示例。

如果有人可以提供帮助,我会非常感激,因为它似乎完全符合我的需要。

1 个答案:

答案 0 :(得分:1)

SELECT t1.id
FROM
mytable1 t1
--SPECIFY JOINs HERE
inner join myTable2 t2 ON t1.id = t2.id
inner join myTable3 t3 ON t1.id = t3.id
--etc 
WHERE
   t1.text LIKE 'q1;%' AND ... AND tN.text LIKE 'qN;%'