我们的测量结构如下: 时间戳-传感器(标签)-值(字段)。
要查询多个标签的值,文档提供以下内容:
SELECT value FROM measurement WHERE sensor=sensor_1 OR sensor=sensor_2 OR ...
这样会产生单列值。
但是如何将结果值除以多列中的不同传感器(标签),也许是这样的:
SELECT value.sensor_1, value.sensor_2 FROM measurement
理想情况下应适用于influxdb-java。
答案 0 :(得分:0)
不使用SELECT,但是使用GROUP BY子句:
GROUP BY sensor
结果将是每个传感器的行。
文档:https://docs.influxdata.com/influxdb/v1.6/query_language/data_exploration/#the-group-by-clause