一部のテーブルデータを並べ替えたいが、カスタムオーダーで:
最初に2番目の結果を表示し、次に1番目、次に3番目、4番目などを表示したい.
これは私のクエリの一部です:
SELECT order FROM table ORDER BY order DESC LIMIT 0
、、、、、、のような値8
が得られます6
5
3
2
1
しかし、、、、、、、を取得する必要があります6
( 2番目8
の結果が最初になります5
)3
2
1
そして、それらの値 ( 8
、6
、5
....) は決して同じではありません。
これどうやってするの?
PS: でホストされてgodaddy
いるため、カスタム関数の定義が機能するかどうかはわかりませんCodeIgniter
。それが役立つ場合は使用しています。