У меня проблемы с использованием комбинированного столбца в предложении WHERE.Я пытаюсь объединить два столбца и сделать WHERE x IN (a, b, c) для фильтрации строк.
Вот мои данные:
Tag Param
------ -----
TI-123 LL
TI-123 LO
FI-321 LO
FI-321 BAD
Вот что я пытаюсь:
SELECT [Tag] + '.' + [Param] AS 'TagParam'
FROM Tags
WHERE 'TagParam' IN ('TI-123.LL', 'TI-123.LO')
Результаты никогда не совпадают с предложением WHERE и всегда оказываются пустыми.Я мог бы хранить отдельные строки и использовать WHERE с множеством AND и OR, но это намного сложнее для чтения.У меня будет около 100 элементов в выражении IN ().