У меня есть таблица под названием «child_parent», в которой перечислены идентификаторы детей и их родителей, ссылаясь, скажем, на таблицу «человек». Родительско-родительская пара уникальна, и у ребенка может быть не более двух родителей.родословная-родительская генерация - таблица другого родителя
child parent
3 1
3 2
4 1
7 8
Я хочу, чтобы таблица «другой» родителя (назовем его «ChildOfpID_OtherParent») всех детей с родительским ID (PID), равный, скажем, 1 с NULL, если другой родитель не указан в списке. Поэтому, если pID = 1, я хочу:
child_of_pID other_parent
3 2
4 NULL
У меня возникли проблемы с выяснением того, как создать такой стол.
нет необходимости подвыборки - http://sqlfiddle.com/#!9/5fc0a/6 –