Цитата:
Сообщение от
skof
т.е. нужно добавить столько qbds сколько категорий выбрал пользователь?
Ну если пользователь выбирает разумное число категорий за раз, то да, а так, я бы, возможно, сделал итерационное сужение выборки:
- взять первые 15 выбранных категорий,
- сузить выборку по поставщикам
- взять следующие 15 выбранных категорий, при этом фильтровать по поставщикам, отобранным на предыдущем шаге
- etc
Дополнительно можно применить предложенную view'шку по количеству заданных для поставщика категорий. Но в целом решение сильно зависит от ваших конкретных данных.