Greed:When you have something and you know you have it but still want same thing to satisfy your selfish motives.
Ignorance: When you have something and you don’t know you have it.Therefore,you are frantically looking for it with all your efforts only to get it eventually and now notice you had it all this while!
You can be ignorant without being greedy.But there is no greedy person who is not an ignoramus!
He is greedy because he is ignorant of what he already has!He thinks he knows he has it but he doesn’t know.
So,to be greedy is bad,but to be ignorant is worse.