Запятая ставится между частями сложного предложения, если они являются самостоятельными по смыслу и могут быть выделены как отдельные предложения. Например: "Он пришёл, а она уже ушла", "Я хочу поспать, но у меня много работы", "Солнце светит, птицы поют". В этих предложениях части можно рассматривать как самостоятельные, поэтому между ними ставится запятая.