Преместете ограничението във вашата клауза on.
select *
from request r
left join requestStatus rs
on r.requestID = rs.requestID
--and status_id = 1
and status_id <> 2
Това, което се случва с вас, е, че първо се изпълнява външното свързване. Всички редове, идващи от външното съединение, които нямат съвпадения, ще имат нули във всички колони. След това вашата клауза where се прилага, но тъй като 1 <> null, няма да работи както искате.
РЕДАКТИРАНЕ:Променена клауза въз основа на коментара на Piyush.