d.userid = 1
を配置します ON
の述語 条項:
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'
これにより、onlinetest
からすべての行が返されます 、userstatus
の列があります null
でいっぱい sここで、述語d.userid = 1
失敗します。