検索をテーブル内の特定の行に制限する方法はありますか。
例えば:
大きなテーブルで、特定の会社 ID を持つ行のみを検索したい:
select *
from Actions
where Company_ID=1253
and CONTAINS(ItemDesc, 'ABC')
SELECT
AC.*,
col1.RANK
FROM Actions AC
INNER JOIN CONTAINSTABLE(Actions, ItemDesc, 'ABC',50) as col1
on col1.[KEY] = AC.ActionId
where Company_ID=1253
両方の例を試してみましたが、最初にすべてのテーブル行で検索が実行され、次に Company_ID でフィルター処理されると思います
検索前に行数を制限する方法を探しています
ありがとう。