delete
from userregionlocation
from userregionlocation t
inner join @res r on r.userid=t.userid and r.region=t.region and r.location=t.location
Whatever the result set of:
select *
from userregionlocation t
inner join @res r on r.userid=t.userid and r.region=t.region and r.location=t.location
is what will be deleted from the "userregionlocation" table.