Добрый день, есть три таблицы Product(id,name),Category(id,name), ProductCategory(id,product_id,category_id).
Нв вьюхе чекбоксы с категориями. Как сделать выборку из связанной таблицы если есть, полное совпадение выбранных категорий вывести ьолько их если частичное то по убыванию совпадений. Натолкните пожалуйста на мысль. Спасибо)
Выбока many to many
- Dominus
- Сообщения: 892
- Зарегистрирован: 2013.03.14, 21:27
- Откуда: Россия, Иваново
- Контактная информация:
Re: Выбока many to many
Ну как мне видится алгоритм, в SearchModel если есть полное совпадение, выводим, если нет то ищем дальше и выводим отсортированный результат по количеству совпадений, предварительно получив это значение.
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!