SELECT *
FROM product
WHERE ID<>@id AND Tags LIKE @tag1 OR Tags LIKE @tag2
ID <> @id不起作用。
替换“或标签类似@ tag2”> 我可以使用“ AND Tags LIKE @ tag2”,但我的查询应为“ OR”。
答案 0 :(得分:1)
您只需要括号即可:
SELECT *
FROM product
WHERE ID <> @id AND (Tags LIKE @tag1 OR Tags LIKE @tag2);
如果@tag1
和@tag2
没有通配符,请改用in
:
SELECT *
FROM product
WHERE ID <> @id AND Tags IN (@tag1, @tag2);