Apenas permita que a coluna seja anulável (não a torne
NOT NULL
) e crie sua chave estrangeira normalmente. O banco de dados aplicará a chave estrangeira para todas as linhas que contenham um valor nessa linha, mas nada será imposto se a linha for nula.