Есть товары, у товаров есть характеристики, характеристики хранятся в таблице товаров в столбике `fields` тип - JSON ("id характеристики":"Значение характеристики")
1) По характеристике `Стена` - получаем в ответ все товары
2) По характеристике `Стена бетонная` - получаем в ответ товары с `id`: `2, 3`
3) По характеристике `Стена бетонная окрашенная` - получаем в ответ товары с `id`: `3`
Надеюсь объяснил нормально)
У меня в голове 0, в какую сторону идти, что прочитать?
1. Разбил строку "Стена бетонная окрашенная" на 3 слова (переменных)
2. Сделал запрос в базу с несколькими условиями 'LIKE' в которых бы фигурировали переменные из п.1
потому что если пользователь поменяет порядок слов то твой один LIKE ничего не найдет.