以下のような 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 の結果が返されます。なぜこれが起こるのですか?
どんな助けでも大歓迎です。