在 AppDynamics ADQL 中,有没有办法在多个列中选择不同的?

问题描述

在常规 sql 中,我可以编写如下查询

SELECT disTINCT col_1,col_2
FROM transactions
WHERE ...

但是在 ADQL 语法中,以下查询适用于单列,但不适用于多列:

SELECT distinct(col_1)
FROM transactions
WHERE ...
--works
SELECT distinct(col_1,col_2)
FROM transactions
WHERE ...
--fails

ADQL (https://docs.appdynamics.com/display/PRO21/ADQL+Reference) 中是否有任何选项可以实现相同的最终结果?

我尝试了以下“hack”(使用一小组数据似乎可以工作……但使用大量数据会超时)。

SELECT distinct(concat(col_1,",col_2))
FROM transactions
WHERE ...
--works in limited cases... but it also just returns a single merged column
--that I would still later need to parse out (via CSV export)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)