PHPでMAX値を持つレコードをエコーしたいのですが、どうしたらいいですか?CodeigniterのMAX値を使ったエコーレコード
私はこのようなテーブルを持っている:
id|value
1 | 3
2 | 1
何私がこれまで試したことは、使用クエリがSELECT MAX(value) FROM user
ですが、それだけで最大のユーザーをエコーので、どのように私はidを持つレコードを表示することができMAXを持っていますCodeigniterの値ですか?
PHPでMAX値を持つレコードをエコーしたいのですが、どうしたらいいですか?CodeigniterのMAX値を使ったエコーレコード
私はこのようなテーブルを持っている:
id|value
1 | 3
2 | 1
何私がこれまで試したことは、使用クエリがSELECT MAX(value) FROM user
ですが、それだけで最大のユーザーをエコーので、どのように私はidを持つレコードを表示することができMAXを持っていますCodeigniterの値ですか?
実際のデータで1つの行だけが必要な場合は、ソートと制限付きの別のアプローチを使用する必要があります。以下のコードを参照してください:
SELECT * FROM user order by value desc limit 1;
あなたはこのようなネストされたクエリを使用することができ、次のように列に名前を付けて、あなたはヴァル
SELECT MAX(value) val FROM user
をエコーすることができます。これは、あなたの意志
SELECT * FROM user WHERE value = (SELECT MAX(value) FROM user)
を最大でvalue
と対応するid