Example if your doing B.Commerce (accounting and finance). Accounting will be your main major and finance your sub major. For submajors you are not necessarily required to the all subjects for that course, only main ones that actually represent that major. Like i do marketing as my sub major but i am not required to all any of the other commerce core subjects just the marketing ones as Mark101 etc.
Hope that helps.