Я хотел был бы иметь возможность подобрать одно поле, основанное на нескольких шаблонах, содержащихся в другой таблице, вроде как и предложение IN для сравнения LIKE. Следующий запрос явно не работает, но он выражает то, что я пытаюсь выполнить.Использование Как сравнение по нескольким шаблонам
SELECT *
FROM TableA
WHERE TableA.RegCode Like (
SELECT '%' + TableB.PartialRegCode + '%'
FROM TableB)
Я бы предпочел не прибегать к курсорам, если есть лучший способ.
Вы хотите вернуть строки, которые многие ЛЮБЫЕ из шаблонов, или ВСЕ шаблоны? – Aaron