Я так понимаю, что под «полями» вы подразумеваете количество строк выходных данных? По моему опыту, люди используют «поля» и «столбцы» в качестве синонимов. Учитывая, что имена в списке выбора не изменились, вы, вероятно, получали только различия в количестве возвращаемых строк.
При одинаковых таблицах, входных данных и запросе размер и содержание набора результатов должны быть одинаковыми, независимо от плана запроса или версии сервера. Последовательность набора результатов может отличаться, если только вы не наложите порядок на результаты, но это допустимо в любой СУБД.
Если вы получаете наборы результатов разных размеров, вам, вероятно, следует обратиться в службу технической поддержки IBM. По крайней мере один из наборов результатов неверен, а неправильные результаты всегда серьезны.
Хотя подсказки могут помочь производительности, и обычно помогает стандартная рекомендация «запустить UPDATE STATISTICS (с соответствующими наборами параметров)», ни наличие, ни отсутствие индексов не должны изменять результирующий набор, когда базовые данные стабильны. (Если данные меняются, возникает множество вопросов и сложностей, о которых следует беспокоиться.)