0
5つのフィールドを持つテーブルがあり、次のレコードが必要だったとしますが、レコードが3以下のMySQLの声明に見られるように、フィールドの数:複数のソート値を持つMySQLテーブルの次のレコードを取得する方法
SELECT id FROM t1 ORDERBY f1 ASC, f2 ASC, f3 ASC;
これを行う方法はありますか?
5つのフィールドを持つテーブルがあり、次のレコードが必要だったとしますが、レコードが3以下のMySQLの声明に見られるように、フィールドの数:複数のソート値を持つMySQLテーブルの次のレコードを取得する方法
SELECT id FROM t1 ORDERBY f1 ASC, f2 ASC, f3 ASC;
これを行う方法はありますか?
解決策:WHERE(次のものを選択する)とORDER BY句の両方の2つのフィールドのConcat_wsを使用して解決策を見つけました。
ご了承ください。 – evasilchenko
「次のレコード」はどういう意味ですか?あなたが選択をしているならば、別のフェッチコールをして、次のレコードを取得します。 –
@DeviantSeev基本的に、私は100程度のレコードのテーブルを持っています。私がWebページ上のレコードをリストするとき、私は上記のMySql呼び出しと同じようにソートします。それらは3つのフィールドを使ってソートされます。レコードの個々のページにある場合は、ソートされたリストの次のページにリンクします。 –