У меня есть таблица в базе данных mysql (product{id, name, category}
), которая состоит из сотен записей.
Теперь добавлен новый продукт с теми же полями, и я хочу найти поля и сопоставить его с другими записями, чтобы я мог найти лучшее соответствие продукта.
Мой вопрос заключается в том, каков наилучший подход к этому, если я буду искать по названию продукта, но что, если с этими именами будет более одного совпадения.
Должен ли я использовать что-то вроде этого
SELECT * FROM table_name WHERE column1 LIKE '%column1%' OR column2 LIKE '%column2%'