我有一个表(MyTable的),有以下栏目:
COL1:VARCHAR填充NameID(50)PRIMARY KEY NOT NULL col2的:地址VARCHAR(255)
数据实施例:
产品名称: '1 24' 的地址: '1234主街'
而且我也使得使用默认PARAMS目录后,在桌子上全文索引。
我如何能实现以下查询:
SELECT * FROM MyTable
WHERE CONTAINS(NameID, '1')
AND CONTAINS(Address, 'Main St.');
但我的查询返回任何结果,这没有任何意义,因为这样做的工作:
SELECT * FROM MyTable
WHERE CONTAINS(Address, 'Main St.');
所以做到这一点:
SELECT * FROM MyTable
WHERE CONTAINS(Address, 'Main St.')
AND NameID LIKE '1%'
但这也不起作用:
SELECT * FROM MyTable
WHERE CONTAINS(NameID, '1');
为什么我不能对索引,主键列(名称)查询,当我选择此列将包含在地址栏建立全文索引时?
提前致谢!