我有一个如下的 mssql 表:-
以及来自 php 页面的 mssql 查询,如下所示:-
SELECT * from tblstatusjadual where (idjadual LIKE '1%' AND
CONTAINS(idjadual,'1.1 OR 1.2 OR 1.3 OR 1.4 OR 1.5 OR 1.6 OR 1.7 OR 1.8 OR 1.9'))
and tahun='2011'
如您所见,CONTAINS括号没有1.10值,但是当我运行此查询时,它返回 idjadual 1.10 的结果。为什么会这样?
非常感谢任何帮助。