В настоящее время я пытаюсь создать многоуровневую структуру из разных таблиц Существует множество шагов для теста. Лежащая в основе отношения:SQL: запрос многоуровневых иерархических таблиц
1. parent sequence AA
1.1 child sequence BB
1.1.1 Step CC
Есть три таблицы:
result_uut
имеет следующие столбцы:
uut_id, uut_serial_number, uut_name
result_seq
имеет
uut_id, step_id, step_parent_id, step_name
result_uut
и result_seq
связывают uut_id
отношения родитель-ребенок отражается step_id = step_parent_id
result_step
имеет
uut_id, step_id, step_parent_id, step_name
Это связано с result_seq
по result_seq.step_id = result_step.step_parent_id
Интересно, как дать выход есть родитель имя след, имя ребенка НомерСтарта , и имя шага, и отображение в порядке (1->1.1->1.1.1->1.1.2...)
.
Какая система РСУБД вы используете? Каждый из них имеет свои собственные методы обработки иерархий (SQL Server имеет, например, CTE, Oracle как «CONNECT BY») –
Я использую MySQL – user5425156