UJIN, с такой структурой данных одним запросом ты никак не витащиш. Нужно было гуглить что-то вроде nested sets.