Coloque o
d.userid = 1
predicado no ON
cláusula:select c.onlinetestid, d.userid, d.status
from onlinetest c
left join userstatus d on d.onlinetestid = c.onlinetestid and d.userid = 1
where c.category = 'English'
Isso retornará todas as linhas de
onlinetest
, com colunas de userstatus
preenchido com null
s onde o predicado d.userid = 1
falha.