Запятая между главным и придаточным предложениями
При двух рядом стоящих союзах (подчинительный союз или относительное слово и другой подчинительный союз; сочинительный союз и подчинительный союз или относительное слово) запятая между союзами ставится только в том случае, когда опущение придаточного предложения не требует перестройки главного предложения, например:
Ей попробовали рассказать, что говорил доктор, но оказалось, что, хотя доктор и говорил очень складно и долго, никак нельзя было передать того, что он сказал (Л. Толстой). У костра остался проводник, который, пока путешественники охотились, приготовил ужин. Сегодня я вернусь рано, и, если нужно будет, мы успеем съездить за город.
Но:
Она сказала ему, что если он болен, то надо лечиться (Л. Толстой). Мы подбирали грибы и говорили, и когда она спрашивала о чём-нибудь, то заходила вперёд, чтобы видеть моё лицо (Чехов). Те, которые пришли вовремя, поехали на машине, а которые опоздали, пошли пешком.
Примечание 1. Если перед подчинительным союзом или относительным словом стоит отрицание не или сочинительный союз (и, или и т.п.), тесно сливающиеся с придаточным предложением, то последнее не отделяется от главного запятой, например:
Я хочу знать не как это делается, а зачем это делается. Он раздражителен и когда болен, и когда здоров.
Примечание 2. Придаточное предложение, состоящее из одного только союза или относительного слова, не отделяется запятой, например:
Откуда? Я сказал откуда (М. Горький).