Selfish people are those who are only concerned with their own needs and desires, while greedy people are those who are excessively acquisitive and always looking for more.