【发布时间】:2017-03-11 21:01:03
【问题描述】:
我在自定义查询重复器中有以下查询,以显示所有在PracticeAreas 下与当前具有相同值的文章。 PracticeAreas 有多个复选框 - 这就是问题所在。
SELECT ArticleTitle, NodeAliasPath FROM my_articles
JOIN view_cms_tree_joined
ON ArticlesID = DocumentForeignKeyValue
where classname = 'my.articles' and
##WHERE##
并在 WHERE 条件下使用:
PracticeAreas = '{%CurrentDocument.PracticeAreas#%}' and NodeID != {%CurrentDocument.NodeID#%}
示例:Article#1 在 PracticeAreas 下选中了 1 和 2;文章#2 有 1 个选中;文章#3 选中了 1 和 2。
结果:只有 Article#1 和 Article#3 被认为与我的代码相关。但 我真正想要的是以上所有 3 篇文章都是相关的,因为它们都有一个相同的 PracticeArea,即复选框 1。这可能吗?希望很清楚。谢谢!
【问题讨论】:
标签: kentico