В предложении две грамматические основы: мальчик поливал, цветы не завяли. Следовательно, предложение сложное, сложноподчиненное.
Ответ: сложное сложноподчиненное предложение.