SQL Server 2005.
У меня есть 2 списка:
('a', 'b', 'c', 'd')
('d', 'e', 'f', 'g')
Мне нужно сделать предложение WHERE с этими 2 внутридинамическая строка SQL, что-то вроде:
select *
from tbl
where ... afewconditionshere ...
AND anyitemfrom[('a', 'b', 'c', 'd')] is inside [('d', 'e', 'f', 'g')]
это выглядит довольно странно, но я получаю эти данные от третьих лиц, не могу внести слишком большие изменения
списки всегда будут иметь <20 элементоввнутри </p>
ОБНОВЛЕНИЕ
a, b, c, d, e, f, g подобны вещам безопасности, никак не связанным с таблицей, идея в том, что если у вас есть этот элемент из [('a', 'b', 'c', 'd')] находится внутри [('d', 'e', 'f', 'g')], после чего вы можете просмотреть возвращенные записи, в противном случаеникакие записи не должны быть возвращены
да, это условие должно в основном возвращать true или false