小编Tim*_*sen的帖子

MYSQL选择两个值一列

我需要从我的mysql表中选择一行.

在表中有两行,其中一个值相等.

TABLE
-----
articleId
keywordId
Run Code Online (Sandbox Code Playgroud)

现在我需要选择一篇文章,其关键字ID = 1,以及关键字Id = 12.

关键字的每个链接都有自己的记录.

如果有文章与两个关键字匹配,我该怎么做一个选择查询才能知道?

mysql sql select group-by

10
推荐指数
1
解决办法
3万
查看次数

NEO4j使用可选匹配重复返回

在cypher查询中,我们想要从用户那里获取各种数据.此时,我们使用可选匹配来获取用户的关系.

MATCH (person:Person { Id : xxxx })
OPTIONAL MATCH (person)-[:NEXT*]->(element)
OPTIONAL MATCH (person)-[:WROTE_COMMENT]->(comment)
RETURN person, collect(element) as element, collect(comment) as comment
Run Code Online (Sandbox Code Playgroud)

问题是此查询返回找到的每个注释的所有重复元素.我们可以使用distinct修复它,但是元素不能再添加两次到列表中.

有任何建议如何解决这个问题?

neo4j cypher

1
推荐指数
1
解决办法
320
查看次数

标签 统计

cypher ×1

group-by ×1

mysql ×1

neo4j ×1

select ×1

sql ×1