0

結果セットには 3 つの列があります。

o.id    o.value_one    o.value_two    o.value_three
----    -----------    -----------    -------------
1       1.00           0.00           0.00
2       1.00           1.00           0.00
3       1.00           1.00           1.00
4       0.00           1.00           1.00
5       0.00           0.00           1.00
6       0.00           0.00           0.00

3 つの値の列すべてを比較し、0.00 ではない列の値を返したいと考えています。

だから私は戻ってきます。

o.id    o.new_value
----    -----------
1       1.00       
2       1.00       
3       1.00       
4       1.00       
5       1.00

助けてくれてありがとう!クリス

4

3 に答える 3

0

次のようなGREATESTを含む式を検討することもできます。

GREATEST(o.value_one, o.value_two, o.value_three)

于 2013-06-05T12:07:15.267 に答える