Несколько моментов, не относящихся напрямую к вопросу:
1. Запросы в цикле - плохо. Всегда избегайте этого.
2. DESK - неправильное направление сортировки. Правильно DESC.
А теперь к сути:
Насколько я понял, вам нужно выводить элементы, группируя их по разделам. Вы правильно (если не считать запросы в цикле) получаете разделы - только неправильно делаете вывод в шаблоне.
Сделайте два цикла: первый по разделам, второй по элементам.
Первый цикл будет выводить название раздела, второй цикл будет выводить все элементы этого раздела.
пример