select task.id, task.name, proj.id, proj.name
from tasks task left join projects proj on proj.id=task.project_id;
Usando unión izquierda asegura que obtenga algo incluso si no hay ningún registro en la tabla de proyectos. Si desea garantizar la coherencia, puede hacerlo
select task.id, task.name, proj.id, proj.name
from tasks task, projects proj
where proj.id=task.project_id;