ステートメント(MySQL)とそのおそらく何かが紛失しているケースで苦労しています。選択からCASE WHENステートメントの使用(MySQL)
case when sequence=0 then value END as lowlimit,
case when sequence=1 then value END as highlimit
出力される -
Iは、いくつかのセンサ値と低および高限界を(最終的にアラームをトリップすること)を出力するかなり複雑なクエリを持っている、私が使用するクエリの一部として -
status sensor lowlimit highlimit
163 49 NULL 24
163 49 15 NULL
128 25 NULL 8
128 25 4 NULL
は私はこのように、 '連結'(各固有状態のための単一の行)であることが結果を必要 -
status sensor lowlimit highlimit
163 49 15 24
128 25 4 8
ので、おそらくcase文に追加する何かを必要とするが、私は
max(case when sequence=0 then value END) as lowlimit,
max(case when sequence=1 then value END) as highlimit
を使用している場合のみ1行が出力されます - どのような援助を感謝
status sensor lowlimit highlimit
163 49 15 24
が。
よろしく アクティブ
あなたは全体のクエリをしてください共有できますか? – Mureinik
実際には、8つのテーブル結合があり、selectステートメントは実際には15個の要素を持っていますが、唯一の問題は1行以上のステートメント出力時です – Active