Para alcançar o resultado desejado, você precisa usar uma junção externa (exemplo em Sintaxe válida desde o Oracle 9i):
SELECT
Table1.ID,
Table1.Number,
Table2.Name
FROM Table1
OUTER JOIN Table2
ON Table1.ID = Table2.ID
Atualizar
Para explicar as coisas um pouco mais (como mencionado por duDE):
A junção usada na pergunta é chamada equi-join, isso significa que somente linhas em Table1 são selecionadas e também existem em Table2 (e vice-versa).
A junção externa seleciona todas as linhas contidas em Table1 e une todas as linhas correspondentes de Table2 . Se Table2 não contiver uma linha correspondente, então null será retornado para todas as colunas.