2011-08-12 10 views
0

5つのフィールドを持つテーブルがあり、次のレコードが必要だったとしますが、レコードが3以下のMySQLの声明に見られるように、フィールドの数:複数のソート値を持つMySQLテーブルの次のレコードを取得する方法

SELECT id FROM t1 ORDERBY f1 ASC, f2 ASC, f3 ASC; 

これを行う方法はありますか?

+0

ご了承ください。 – evasilchenko

+0

「次のレコード」はどういう意味ですか?あなたが選択をしているならば、別のフェッチコールをして、次のレコードを取得します。 –

+0

@DeviantSeev基本的に、私は100程度のレコードのテーブルを持っています。私がWebページ上のレコードをリストするとき、私は上記のMySql呼び出しと同じようにソートします。それらは3つのフィールドを使ってソートされます。レコードの個々のページにある場合は、ソートされたリストの次のページにリンクします。 –

答えて

0

解決策:WHERE(次のものを選択する)とORDER BY句の両方の2つのフィールドのConcat_wsを使用して解決策を見つけました。

関連する問題