Автор Тема: Фильтрация по id сотрудника  (Прочитано 329 раз)

06 Ноябрь 2017, 15:46:19
  • Ветеран
  • *****
  • Сообщений: 520
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день, реализую  возможность фильтрации заказов клиентов по id сотрудника , сотрудник - 1 клиент сделала, а как сразу несколько клиентов отсортировать?
if($this->context->employee->id  == 16)
        {
            $this->_where .= ' AND c.id_customer = 1';
}
06 Ноябрь 2017, 16:22:48
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Оператор SQL IN позволяет определить, совпадает ли значение объекта со значением в списке.
Оператор SQL BETWEEN задает диапазон, в котором будет осуществляться проверка условия.
Логические операторы AND, OR.
07 Ноябрь 2017, 02:37:04
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 520
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо сделала if($this->context->employee->id  == 16)
        {
            $this->_where .= ' AND c.id_customer = 1 OR c.id_customer = 4 OR c.id_customer = 3';
        }