Основное правило пунктуации в сложном предложении
Все части сложного предложения отделяются друг от друга знаками препинания: при союзной связи обычно запятыми, при бессоюзной – запятой, точкой с запятой, двоеточием или тире. Если в сложноподчиненном предложении придаточное разрывает главное, оно отделяется запятыми с обеих сторон.
Я намерен был отправиться на заре к крепостным воротам, откуда Марья Ивановна должна была выехать, и там проститься с нею в последний раз. (А.С. Пушкин). [ , (откуда), ]. 
Однако существует некоторое количество синтаксических ситуаций, в которых это основное правило уточняется или даже отменяется.
 Частица или сочинительный союз перед подчинительным союзом
Если придаточное предложение следует за главным и перед подчинительным союзом или союзным словом стоит частица не или союзы и, либо, или, ни – ни и т.п., придаточное предложение не отделяется от главного.
Мы так и не узнали ни кто звонил в нашу дверь, ни что ему было нужно. Важно не когда начнется концерт, а кто будет петь.
Если перед подчинительным союзом или союзным словом стоят слова особенно, в частности, то есть, например, просто и т.п., запятая после этих слов не ставится. 
История души человеческой, хотя бы самой мелкой души, едва ли не любопытнее и не полезнее истории целого народа, особенно когда она – следствие наблюдения ума зрелого над самим собой и когда она писана без тщеславного желания возбудить участие или удивление. (М.Ю. Лермонтов)
Если перед подчинительным союзом стоят частицы только, как раз, лишь, исключительно и т.п., запятая ставится перед ними (хотя при произнесении таких предложений пауза перед частицей не делается).
Я приду, только чтобы лишний раз убедиться в бесполезности этого предприятия.
Трудные случаи пунктуации в сложных союзных предложениях