Coloque el d.userid = 1
predicado en el 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'
Esto devolverá todas las filas de onlinetest
, con columnas de userstatus
lleno de null
s donde el predicado d.userid = 1
falla.