Logical OR using sed

Hello,

This must be a novice question to you folks. But I searched through various places and did not find an answer to this question:

How do we perform a logical OR operation using sed command? For example, I want to write a command that extracts all the text between pattern1 and pattern2 OR pattern3. I tried using the below command, and it didn't work:
sed -n '/pattern1,pattern2|pattern3/'p <file_name>

Please advice me in case any of you have a solution.

Thanks,
Thejasvi V