mysql GREATEST()関数を使用して、いずれかの列(リンゴまたは桃)から最も高い整数値を選択しています。 $result = "SELECT GREATEST(apples, peaches) FROM table";
とecho $result
を使用してクエリフィールドを最大で検出する
+----+------------------+
| id | apples | peaches |
+----+------------------+
| 1 | 8 | 4 |
| 2 | 2 | 6 |
| 3 | 3 | 9 |
| 4 | 7 | 2 |
| 5 | 4 | 4 |
+----+------------------+
、私が取得:
各値に次8
6
9
7
、私は、対応する果物の名前と果物のアイコンをエコーします。どのように私はMYSQLのクエリを介して下の画像を達成することができますか?
また、等しい値がGREATEST()
機能によって表示されないことに気づきます。同じ値を表示する方法はありますか?
あなたが唯一の2列を持っているか、これは単純化されます例? –
はい私はちょうど2列を比較する必要があります – Noob