For efficiency point, if one to one relation take place, which thing is better, keep this in mind there is happening in non indexed fields,individual queries i.e
select email from users where name="John";
then doing this
select * from jobs where email="{first one}";
Or this single query is better:
select j.* from jobs j inner join users u on u.id=j.id where j.email="{email}";