...where
(cond1 and cond2)
or
(cond1 and cond3)
or
(cond1 and cond4)
or
(cond1 and cond5)
or
(cond2 and cond3)
or
(cond2 and cond4)
or
(cond2 and cond5)
or
(cond3 and cond4)
or
(cond3 and cond5)
or
(cond4 and cond5)
тут пять условий и если любые два из них тру то запись попадает в выборку
в таком виде при одном любом тру запись попадет в выборку а не при двух
упростить можно сделав процедуру в которой логика будет отдельно от запроса .. if else и другие операторы условий никто не отменял .. не нужно в запрос пихать вот такую городуху .. смысла от неё мало
как сделать эту процедуру?
https://www.postgresql.org/docs/current/sql-createfunction.html
Обсуждают сегодня