2017-01-24 5 views
0

私は、influxdbデータに対して複数のselect文を実行できるかどうかを調べようとしています。私は連続したクエリを見てきましたが、必要なものなのか、それを使用するのが理にかなっているのかどうかはわかりません。Influxdbで複数選択する

私が実行したいと思います:

select * from series group by work_id limit 1; 

は、次に、そのデータを取り、

select * from new_series_from_prior_query where state = 'error' 

最初の質問を実行し、これがさえ可能ですか?第二に、もしそうでなければ、influxdbを使って所望の結果を得る別の方法があります。基本的には、すべての作業項目をwork_idと最新の状態でフィルタリングする必要があります。次に、渡されるフィルタに応じて、一致するかどうかを確認してそのデータを返します。

ご協力いただきまして誠にありがとうございます。私はそれを動作させることができない場合、私はおそらくデータベースを切り替える必要がありますが、しかし、インフラストラクチャに固執することを愛するでしょう。

答えて

2

この問題を解決するために、Influxはちょうど1.2をリリースしました。これにはサブクエリが含まれています。

SELECT * FROM (select * from workflows GROUP BY work_id limit 1) WHERE state = 'processed'. 

これは私が探していたものです。