我有以下数据库,例如:
...
book(title1, author1),
book(title2, author2),
book(title3, author3),
book(title4, author1),
book(title5, author2),
...
我需要编写一个prolog查询或规则来获取作者分组的标题(author1,author2 ...)。我不能改变数据库中的事实顺序。
现在我只有这样的查询: 书(T1,A),书(T2,A),T1 \ = T2。 但它几次返回相同的东西
提前致谢