私はこのようなテーブルがあります:あなたは正の値の最長のシリーズを見ることができるようにSQLクエリを作成すると、行内にゼロより大きい値の最も長い列の番号を取得する方法はありますか?
| id | prize |
-----------------
| 1 | 8 |
| 2 | 2 |
| 3 | 5 |
| 4 | 0 |
| 5 | 0 |
| 6 | 2 |
| 7 | 0 |
| 8 | 1 |
| 9 | 4 |
そして、ここでは、私がこのような結果を取得したい3(8,2,5)
です:
| result |
----------
| 3 |
これはPHPで確認できますが、1つのSQLクエリでこれを行うことが重要です。
編集:正の値は0より大きい値を意味します。
これらの値はすべて肯定的です。あなたが求めていることは本当にわかりません。 –
私はゼロよりも大きいことを意味しました。 – Steve143
私はidを前に設定しました。申し訳ありません、これを今編集してより明確に見てください – Steve143