У меня есть test
таблица, которая являетсяСравните значение столбца с более чем одной в Mysql
это мой стол я сравнивая строку и получить entity_id
из этой таблицы
мой SQL-запрос для одно значение поиска похоже на это
Select entity_id From test Where BINARY value = '".$my_search_list."'
это работает отлично, если я ищу одиночное значение l икэ Shirt
я хочу найти несколько значений и при попытке его значения, разделенные запятыми как Root,Appare,hand Bags
(больше, чем работы) не дает мне выход
я также пытался с этим
Select entity_id From test Where BINARY value IN ('".$my_search_list."')
Я не хочу несколько запросов, я хочу сделать это в одном запросе, возможно ли это ???
Вам нужен цикл, чтобы соответствовать всему ключевому слову, в этом случае вы можете решить, если лучше использовать 'and' оператор или оператор 'или' – Fabio
@Fabio вы имеете в виду в PHP ??? или в MySql ?? –
В php, создайте массив поискового ключевого слова и петли в нем, создав части запроса, которые вы объедините в одном – Fabio