Запятая ставится, поскольку это обычное сложноподчиненное предложение. Правило, которое Вы упомянули, здесь не действует, в нем идет речь о предложениях вроде Есть куда пойти, Не нашла что сказать и т. п.
Запятая не ставится внутри выражений типа есть чем заняться, есть над чем поработать, было о чём подумать, найду куда обратиться, не нахожу что сказать, осталось на что жить, состоящих из глагола быть или найти (найтись), остаться и вопросительно-относительного местоимения или наречия (кто, что, где, куда, когда и т. д.) и неопределенной формы другого глагола.
Союзные обороты, начинающиеся словами если не, как не и употребляющиеся после относительных местоимений и наречий (где, кто, когда, куда и др.), обособляются: Когда, если не сейчас, можно привить ребёнку любовь к чтению?
Запятая в подобного рода конструкциях, состоящих из глагола быть, найти, остаться, вопросительно-относительного местоимения или наречия (кто, что, где, куда и др.) и неопределенной формы другого глагола, не ставится: есть на что посмотреть, есть к чему стремиться, не нашла что сказать, осталось на что жить и т. д.
Запятая в подобного рода конструкциях, состоящих из глагола найти, вопросительно-относительного местоимения или наречия (кто, что, где, куда и др.) и неопределенной формы другого глагола, не ставится: не нашла что сказать, нашли что скрывать.
Тире ставится в неполных предложениях, состоящих из двух компонентов со значением субъекта, объекта, обстоятельства (в разных сочетаниях) и построенных по схемам: «кто — кому», «кто — где», «что — кому», «что — куда», «что — как», «что — где», «что — за что». В приведенных Вами примерах тире нужны.
Тире ставится в предложениях, состоящих из двух компонентов со значением субъекта, объекта, обстоятельства (в разных сочетаниях) и построенных по схемам: «кто — кому», «кто — где», «что — кому», «что — куда», «что — как», «что — где», «что — за что» и др.
Тире требуется и в данном предложении.
Запятая в подобного рода конструкциях, состоящих из глагола быть, найти, остаться, вопросительно-относительного местоимения или наречия (кто, что, где, куда и др.) и неопределенной формы другого глагола, не ставится: будет о чем поговорить, есть на что посмотреть, есть к чему стремиться, не нашла что сказать, осталось на что жить и т. д.
Запятая не нужна. Запятая в подобного рода конструкциях, состоящих из глагола быть, найти, остаться, вопросительно-относительного местоимения или наречия (кто, что, где, куда и др.) и неопределенной формы другого глагола, не ставится, ср.: будет о чем поговорить, есть на что посмотреть, есть к чему стремиться, не нашла что сказать, осталось на что жить и т. д.