pdoTools AND OR
I've got 3 TV's per resource and each TV is multi-select.
In pdoTools tvFilters I want to say
if (TV1 = a or b) AND (TV2 = red or blue) AND (TV3 = 5 or 6 or 7)
but it seems I can not say AND before OR. I have to say OR first?
In pdoTools tvFilters I want to say
if (TV1 = a or b) AND (TV2 = red or blue) AND (TV3 = 5 or 6 or 7)
but it seems I can not say AND before OR. I have to say OR first?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
You will get this:
... WHERE ( ((`TVtv1`.`value` IN ('a','b')) AND (`TVtv2`.`value` IN ('red','blue')) AND (`TVtv3`.`value` IN ('5','6','7'))) AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0 ) ...But my TV's are multi-select so the data stored is a||b so
doesn't work.
I could do
or is there a shorter way to write this?