2016-09-04 11 views
1

PHPでMAX値を持つレコードをエコーし​​たいのですが、どうしたらいいですか?CodeigniterのMAX値を使ったエコーレコード

私はこのようなテーブルを持っている:

id|value 
1 | 3 
2 | 1 

何私がこれまで試したことは、使用クエリがSELECT MAX(value) FROM user

ですが、それだけで最大のユーザーをエコーので、どのように私はidを持つレコードを表示することができMAXを持っていますCodeigniterの値ですか?

答えて

1

実際のデータで1つの行だけが必要な場合は、ソートと制限付きの別のアプローチを使用する必要があります。以下のコードを参照してください:

SELECT * FROM user order by value desc limit 1; 
0

あなたはこのようなネストされたクエリを使用することができ、次のように列に名前を付けて、あなたはヴァル

SELECT MAX(value) val FROM user 
0

をエコーすることができます。これは、あなたの意志

SELECT * FROM user WHERE value = (SELECT MAX(value) FROM user) 

を最大でvalueと対応するid

関連する問題