多组结果组摘要表查询的子字段不会按照预期排序顺序显示
技术文章 ID:
KB89604
上次修改时间: 2022/03/21
上次修改时间: 2022/03/21
免责声明
本文内容源于英文。如果英文内容与其翻译内容之间存在差异,应始终以英文内容为准。本文部分内容是使用 Microsoft 的机器翻译技术进行翻译的。
了解不断适应的 XDR 生态系统如何为您的企业赋能。
Trellix 首席执行官 Bryan Palma 解释称,现在亟需能够不断学习的安全防护。
下载 Magic Quadrant 报告,该报告根据执行能力和愿景完成情况,对 19 家供应商进行了评估。
Gartner 报告称,“XDR 是一种新兴技术,可以提供增强的威胁防护、检测和响应。”
企业在 2022 年应警惕哪些网络安全威胁?
网络安全行业绝不是一潭死水,而是危机不断,现在便是接受这一全新安全防护理念,将其转化为自身优势,为企业赋能的最佳时机。
网络安全领域备受信赖的两大领导者携手打造弹性化的数字世界。
Trellix 首席执行官 Bryan Palma 解释称,现在亟需能够不断学习的安全防护。
多组结果组摘要表查询的子字段不会按照预期排序顺序显示
技术文章 ID:
KB89604
上次修改时间: 2022/03/21 环境
McAfee ePolicy Orchestrator (ePO) 5.x
问题
通过 多组摘要 表查询,可以按照单独的排序标准对每个组进行排序。 例如,先显示 标签 (A-Z)、标签 (Z-A)、值 (递减)、值 (升序)或 最早 。 当按值(降序或升序)对组进行排序时,按值排序的组下面的任何组都将显示为按照父组排序标准。 例如,如果您构建多组摘要表并选择父组的事件 ID 并按值(降序)排序,然后针对子组威胁名称进行排序并按值(升序)排序,那么您可能会看到如下结果:
但是,您可以改为查看如下所示的结果:
原因
这是因为在后端,SQL 正在对多个结果进行分组,然后对分组的结果排序(其必须执行这些操作才能获得多组摘要表。 例如,对 SQL 查询的结果排序时,会订购者使用子句。 默认情况下,使用 Order By 子句时,此顺序使结果按照字母顺序从 A-Z 开始。 但是,在选择价值在 ePO 的查询生成器中,这会导致 SQL 使用 Order By 子句,该子句包含计数条件,然后应用于之后的所有结果。 SQL 中无法按计数排序,然后按字母顺序重新排序,因此,任何按值排序的组随后主要按值排序。 如果默认情况下,两个结果具有相同的值且位于父组的子组中,按值排序,则这两个子 组结果 随后会按照查询生成器中选择的排序标准进行排序。 解决方案
此行为是根据 SQL 的底层功能进行设计设计的。 以后版本的 ePO 可能会修改指令文本,以更明确地说明这一点。 免责声明本文内容源于英文。如果英文内容与其翻译内容之间存在差异,应始终以英文内容为准。本文部分内容是使用 Microsoft 的机器翻译技术进行翻译的。
受影响的产品 |
|