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

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