у меня есть запрос на postgres, но если одно из утверждений истинно, я не хочу применять другое выражение where, например, у меня есть этот запрос:
SELECT
DISTINCT ON (pa.id) id,
pa.family_id,
pel.item_id,
pel.parent_id,
pel.group_id,
pel.coverage_type,
pel.start_date,
pel.end_date,
pel.updated_at,
pel.updated_by
FROM
patient pa
JOIN patient_eligibility_list pel ON pel.parent_id = pa.id
AND ((now()BETWEEN pel.start_dateAND pel.end_date)
OR (now() > pel.start_date)
OR (now() > pel.end_date))
WHERE
pel.group_id = 1575
AND pel.start_date < pel.end_date
ORDER BY
pel.end_date DESC;
На где условие Мне нужен оператор, который, если первый оператор верен, не проверяет другой оператор
, какой из них вы рекомендуете?