yous
@yous

Как отфильтровать выборку в getlist исключив 2 одинаковые колонки?

В таблице есть 2 Поля [Создатель] [Получатель]
Они могут содержать одинаковые значения
Вопрос как отфильтровать такие записи, чтоб они не попали в выборку. Значения этих полей мне не известны,

предположим !CREATED_BY=>1 && !USER_ID=>1, вместо 1 может быть любое значение.

т.е. фильтр примерно такой CREATED_BY != USER_ID, через WHERE понятно это как сделать, а как сделать это на d7?

UDP.
Нашёл, доки здесь https://dev.1c-bitrix.ru/learning/course/index.php...

Что-то подобное в моём случае
$this->HLBCLASS_task::getList([
...

'filter' => \Bitrix\Main\Entity\Query::filter()->where(["UF_CREATED_BY", "!=", ['column' => 'UF_USER_ID']])
...
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы