What is the difference between wholesale banking and investment banking and merchant banking?

Wholesale banking is the transaction of business between a bank and other financial institutions, large corporations, government agencies which usually involve high value transactions, meanwhile merchant banking is involved in long term loan and underwriting for corporation which may include international transaction