我试图在Grafana中获得关于列中不同条目的一些图表,但Grafana试图将antry识别为一列而不是列值.
我有以下设置:
A PostgreSQL数据库(V11).
一张叫做People的桌子. 此表包含3列:id、name、age.
我想要获取名称列中包含的每个名称的平均年龄.
我在Grafana中定义了一个名为firstname的查询变量,该变量由查询返回:
SELECT DISTINCT(name) from People;
个
然后它会显示一个包含所有唯一名称的下拉列表.
为了获得每个名字的平均年龄,我用Grafana编写了以下查询:
SELECT AVG(age), pit_date FROM People WHERE name = $firstname GROUP BY pit_date LIMIT 15;
个
但我明白一个错误:
db query error: pq: column "selena" does not exist
个
我的理解是,Grafana试图在"name"列中找到"Selena"列,而不是"Selena"列.
你知道我哪里错了吗?你知道如何解决这个问题吗?我会非常感激的.