Изменения

Перейти к: навигация, поиск

Datalog и рекурсия

4 байта добавлено, 00:54, 20 декабря 2021
Получить для каждого человека всех его родителей (Name, Parent)
====Получить для каждого человека всех его родителей (Name, Parent)====
Воспользуемся тем, что в Datalog при определении отношений дважды, они объёдиняются:
Parents(N, FN) :- Person(_, N, FId, _), Person(FId, FN, _, _). Parents(N, MN) :- Person(_, N, _, MId), Person(MId, MN, _, _).
==Ограничение отношений==
Анонимный участник

Навигация