我正在处理涉及机场数据库的序言任务(它有机场城市,以及包括机场税和持续时间的航班链接),第一个问题涉及查询。我们应该编写一个 Prolog 查询来回答一个问题,我已经知道如何回答这个问题,问题是 Prolog 输出的信息比我想要的多。我写的查询是:
flight(X,_,Y,_,N), N > 180.
基本上它所做的只是列出所有城市(X 是始发航班,Y 是目的地航班,N 是持续时间)。我想要 X 和 Y 但我不想 N我不知道如何解决这个问题。我真的不想要一个明确的答案,也许只是一个提示或什么。