Представьте себе типичную иерархию менеджера / сотрудника, где у вас есть сотрудник с боссом, у которого, в свою очередь, есть босс, у которого в свою очередь есть босс.
Как бы вы написали запрос, в котором был бы столбец, скажем, со всеми именами босса как varchar.
Учитывая эти данные (опуская столбец иерархии, но столбец id здесь по существу описывает этот столбец):
id | name | bossid
1 | BigBoss | 0
2 | CTO | 1
3 | CTO Lackey | 2
4 | CIO | 1
5 | CIO Lackey | 4
Получите этот набор результатов:
id | name | all boss names
1 | BigBoss |
2 | CTO |Big Boss
3 | CTO Lackey |Big Boss, CTO
4 | CIO |Big Boss
5 | CIO Lackey |Big Boss, CIO
Спасибо!