【发布时间】:2019-06-17 00:48:56
【问题描述】:
我正在使用 Grafana,我想从数据库中选择 DISTINCT 记录。我该怎么做?
查询是:
SELECT reference AS "Reference", reference_url AS "Reference URL" FROM daily_run_vehicle WHERE retries >= 5 GROUP BY reference, reference_url ORDER BY 1;
但是当我尝试时:
SELECT DISTINCT (reference) AS "Reference", reference_url AS "References" FROM daily_run_vehicle WHERE retries >= 5 GROUP BY reference, reference_url ORDER BY 1;
我得到了同样的结果。
我在 Grafana 中使用的data source 是Postgres。
更新
我得到的结果如下:
您会看到第三条和第四条记录具有相同的第一列(引用)。我不想这样,我只想显示一个。
应该是这样的:
【问题讨论】:
-
不相关,但是:
distinct是不是的函数,它始终适用于选择列表中的所有列。distinct (a),b,c与distinct a,b,(c)相同
标签: postgresql grafana