По простому в школе всегда определял так: Сложносочиненное - если связывается союзами и, а, но. Сложноподчиненное - если связывается всем остальным - что, чтобы, потому что, если, когда и т. п. "Приехал я на пикник, а мои друзья уже нажрались" - сложносочиненное, "Приехал я на пикник для того, чтобы тоже нажраться с друзьями" - сложноподчиненное.
Сложносочиненное - если связывается союзами и, а, но.
Сложноподчиненное - если связывается всем остальным - что, чтобы, потому что, если, когда и т. п.
"Приехал я на пикник, а мои друзья уже нажрались" - сложносочиненное,
"Приехал я на пикник для того, чтобы тоже нажраться с друзьями" - сложноподчиненное.