[英]SQL Server FREETEXT search not returning any results
出於某種原因,我沒有使用以下代碼在Freetext
服務器自由文本搜索詞上得到結果。
這兩個表都是全文索引的(在目錄中),並且查詢以某種方式工作,但如前所述,我沒有得到想要的結果......
SELECT [Col8], [Col3]
FROM [Table1]
LEFT JOIN [Table2] ON FREETEXT ([Table1].[Col8] , '[Table2].[Col3]')
表格1:
ID | Col7 | 列8 | Col9 |
---|---|---|---|
1個 | 123 | 123 | 123 |
2個 | 456 | 456 | 456 |
3個 | 789 | 789 | 789 |
4個 | 0 | 任意文本 | 任意文本 |
表 2
列1 | 列2 | 列3 | 列4 |
---|---|---|---|
1個 | 123 | 123前面 | 123落后 |
2個 | 123 | 中間123中間 | 中間123中間 |
3個 | 456 | 456 | 456 |
4個 | 456 | 中間456 | |
5個 | 789 | 中間789中間 | 中間7889 |
結果:
列8 | 列3 |
---|---|
123 | NULL |
456 | NULL |
789 | NULL |
任意文本 | NULL |
我想在Table2
中找到與Table 1
中的值匹配的任何值,例如,當我搜索“123”( Table1
中的Col8
)時,我想得到結果(來自Table2
中的Col3
):
123front and
middle123middle
select * 來自 [Table1]、[Table2] 其中 [Table2].[Col3] LIKE '%' + [Table1].[Col8] + '%'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.