У меня проблема в данный момент.У меня есть таблица мест с такой структурой:
Я хочу сделать выбор дляесть вся иерархия этой таблицы.Вот небольшой пример данных:
(1, null, '123 Barclay St')
(2, 1, 'Floor 1')
(3, 1, 'Floor 2')
(4, 1, 'Floor 3')
(5, 2, 'Hall 1')
(6, 2, 'Room 1')
(7, 2, 'Room 2')
(8, 3, 'Room 3')
(9, null, '10 Thames St')
Очевидно, что порядок в таблице не тот.
Итак, я хочу получить этот результат с помощью моего SELECT (с 9 строками):
123 Barclay St
Floor 1
Hall 1
Room 1
Room 2
Floor 2
Room 3
Floor 3
10 Thames St
А не этот результат (который я уже знаю, как получить):
10 Thames St
123 Barclay St
Floor 1
Floor 2
Floor 3
Hall 1
Room 1
Room 2
Room 3
Если вы можете мне помочь, заранее благодарю.