Рубим говнокод

багованный sql запрос, в некоторых непонятных сулчаях не мог определить
есть ли у раздела подразделы.