2017-09-18 1 views
0

Ich habe zwei verschiedene Messungen mit verschiedenen Feldern, aber mit gleichen Tags.Kombinierte Ergebnisse von verschiedenen Messungen erhalten

Beispiel:

Name: measurement1 
Tags: prd 
------------------- 
time prd id value 
x.x.x AV 1234 12345 
y.y.y SK 567 5678 

Name: measurement2 
Tags: prd 
------------------- 
time prd name dept 
a.a.a SK Rob 000 
b.b.b AV Jack 111 

Aus dem obigen Beispiel,

Select * from measurement1, measurement2 where prd='AV' 

Diese Abfrage nicht alle Feldwerte als Ergebnis kombinieren ist.

Kann ich das folgende Ergebnis erhalten? Ist es möglich, Feldwerte aus zwei verschiedenen Messungen basierend auf einem Tag-Wert zu kombinieren?

time prd id value name dept 
x.x.x AV  1234 12345 -  - 
b.b.b AV  -  -  Jack 111 

Ich bin neu bei InfluxDB. Bitte ertragen Sie diese Frage, wenn es albern ist.

Antwort

0

Das ist nicht möglich. Einzelne Messungen werden nach dem Namen der Messung gruppiert.

Es ist nicht möglich, Felder aus mehreren Messungen zu kombinieren oder Funktionen über mehrere Messungen hinweg auszuführen.

In Ausgangsdaten, die jeweils Felder und Werte der Messung werden pro Messung ergab, zB:

name: measurement1 
<fields> 
--------- 
<data> 

name: measurement2 
<fields> 
--------- 
<data> 
Verwandte Themen