В заголовке вашего вопроса упоминаются левые объединения, но вам не нужно левое объединение, чтобы выполнить запрос, который вы описали.
Левые объединения хороши для поиска вещей, которые не соответствуют тому, как выожидать.Таким образом, использование левого соединения в этом случае зависит от того, что вы ищете.Если вы ищете записи b.id_two, которые не имеют соответствующих записей в таблице a,
select Name, b.* from b left join a on a.id = b.id_two
Это даст вам таблицу, в которой перечислены все строки таблицы b с NULL вместо имен длястол, где нет совпадений.
Аналогичным образом, если вы ищете имена, которые не имеют записей в b.id_two, вы должны использовать
select Name, b.* from a left join b on a.id = b.id_two
Если вы хотите обеспечить, чтобы всегда была переписка, выможет определить ограничение внешнего ключа между родительской и дочерней таблицей.