SELECT * FROM product WHERE ID<>@id AND Tags LIKE @tag1 OR Tags LIKE @tag2
ID <> @ не работает.
Заменить "ИЛИ теги LIKE @ tag2"> «AND Tags LIKE @ tag2» работает, когда я делаю, но мой запрос должен работать как «ИЛИ».
Вам просто нужны скобки:
SELECT * FROM product WHERE ID <> @id AND (Tags LIKE @tag1 OR Tags LIKE @tag2);
Если @tag1 и @tag2 не имеют подстановочных знаков, вместо них используйте in:
@tag1
@tag2
in
SELECT * FROM product WHERE ID <> @id AND Tags IN (@tag1, @tag2);