Предполагается, что столбец вашей категории похож на: "кошки, собаки, слоны"; разделенные ключевые слова. Есть 3 решения:
1) Уродливое решение, возможно, худшее:
WHERE category like CONCAT("%",@category1,"%")
OR category like CONCAT("%",@category2,"%")
Но для этого вы должны знать, сколько категорий вы будете запрашивать. Этот способ, вероятно, вообще не будет работать.
2) Если это таблица myisam, вы можете использовать функции полнотекстового поиска для сопоставления с полем категории, которое будет намного быстрее и аккуратнее, чем первый вариант.
3) Лучший способ - изменить структуру таблицы, чтобы иметь таблицу отношений между категориями и предметом (так как это выглядит как отношение 1-N)
Если вы можете дать некоторые определения (коды) и образцы данных, которые помогут понять.