How to sell B2B: Is it really so different from B2C?

There are salespeople who specialise in B2B and those who specialise in B2C. As if these were two completely different things. But are they really?

In what ways are B2B and B2C sales the same and, on the other hand, where do they differ? And how should you approach prospective B2B clients so as to achieve the best possible business results?