2015-06-11 37 views
1

合併3個或更多系列influxdb的正確語法是什麼?下面Influxdb合併語法

查詢工作正常2系列:

select mean(value) from "serieA" 
merge "serieB" 
where time > now()-3m group by time(60s) 

嘗試:

merge "serieB" "serieC" 
merge ("serieB","serieC") 
merge "serieB","serieC" 
merge "serieB" and "serieC" 

編輯:想通了這一點:

select mean(value) from merge (serieA,serieB,serieC) ... 

謝謝!

回答

2

您還可以使用通配符這樣,與InfluxDB < = 0.8

select mean(value) from merge(/my.series.*/) group by time(1d); 

注:的語法已廢棄了,因爲InfluxDB 0.9。請參閱InfluxDB documentation。在InfluxDB 0.9中,MERGE和JOIN操作都不支持。