Source: https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/fe/predicates/all_different/ Documentation version: v5.3.2 # ALL_DIFFERENT 谓词 `ALL_DIFFERENT`谓词检查图元素列表中的所有图元素是否两两不同。 ## 语法 语法图源码 all_different_predicate ```` all_different_predicate ::= ALL_DIFFERENT '(' element_variable_reference (',' element_variable_reference)+ ')' ```` ## 参数 ### `element_variable_reference` 用来进行两两不同检查的图元素的引用变量。 ## 示例 以下示例基于[示例数据集](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/example-dataset/)。 ### 检查所有点是否两两不同 ```` ''' USE movie MATCH (v@Director)->(w@Movie), (n@Actor)->(m@Movie), (u@`User`)->(p@Movie) WHERE NOT ALL_DIFFERENT(w, m, p) RETURN element_id(w)=element_id(m) AS wm, element_id(w)=element_id(p) AS wp, element_id(m)=element_id(p) AS mp LIMIT 1 ''' ```` 上述语句选择由导演执导的电影、由演员出演的电影以及由用户评分的电影,然后检查这些电影是否两两不同。 返回: ```` +-------+-------+------+ | wm | wp | mp | +-------+-------+------+ | false | false | true | +-------+-------+------+ ````