Ситуация:Получение набора всех детей
- MySQL 5.0
- 2 таблицы
- 1-ко-многим родитель-ребенок внешнего ключа (A.ID = B.PARENT_ID)
что необходимо:
- оператор SELECT запрос, который дает множество всех п-е детей (упорядоченные по их идентификаторам)
- нужна также форма для использования в UPDATE
Пример:
Таблица B
| ID | PARENT_ID |
------------------
| 1 | 1 |
| 2 | 1 |
| 3 | 1 |
| 4 | 2 |
| 5 | 2 |
| 6 | 2 |
| 7 | 2 |
| 8 | 3 |
| 9 | 3 |
| 10 | 4 |
желаемого результата Набор для, например, все 2-й дети
| A.ID | B.ID | B.PARENT_ID |
-----------------------------
| 1 | 2 | 1 |
| 2 | 5 | 2 |
| 3 | 9 | 3 |
Возможно, что-то связано с особенностью GROUP B Что я не вижу?
Мой разум полностью застревает, рассматривая решение этой проблемы процедурно. Вся помощь очень ценится.
Я был бы признателен за голосование больше, чем за предоставление ответа. Мой комментарий наглый, но в отношении предоставленной информации и действительного функционального запроса. И есть пример данных для тех, кто хотел бы проверить. –