У меня есть таблица вроде этого:Как получить рекурсивные рекурсивные объекты с разделителями-запятыми?
Name CategoryId ParentCategoryId
Footwear 93 0
Men Shoes 6 93
Female Shoes 7 93
Mobile 2 0
Smartphone 4 2
мне нужен выход, как:
Name Categories
Footwear 93,0
Men Shoes 6,93,0
Female Shoes 7,93,0
Mobile 2,0
Smartphone 4,2,0
В принципе, мне нужно рекурсивно получить идентификаторы категории и превратить их в разделенных запятыми строку. Я получаю SQL
через 3 года, и я не знаю, как получить этот результат. Я пробовал решения из других вопросов SO, но до сих пор не повезло.
Спасибо. Это сработало для меня. Можете ли вы также рассказать мне, как я могу удалить последний идентификатор, который всегда равен 0 из столбца строки с разделителями-запятыми? – lbrahim
@lbrahim, я отредактировал ответ. –
Я проголосую за вас, вы были быстрее, и ваше решение лучше читать ... – Shnugo