0
これまでに尋ねられているものの、探しているものがわからないのかどうかは不明です。だから、ここで問題です:MySQL、+ 1行おきに注文する
A DESC, C DESC, D ASC
今望まれているものを持つことです。
MySQLのテーブルは
A, B, C, D
A is 1 or 0
B is 1 or 0
C is 1, 2, 3 or 4
D is a date
はこれまでのところ、Bが無視されたとした「で順序が」フィールドが含まれています
A DESC, B "1 every other row else 0", C DESC, D ASC
だから我々は、行が
0123のよう命じになるだろう[A, 1, C, D]
[A, 0, C, D]
[A, 1, C, D]
[A, 0, C, D]
[A, 1, C, D]
[A, 0, C, D]
[A, 1, C, D]
[A, 0, C, D] // last 0
[A, 1, C, D]
[A, 1, C, D]
[A, 1, C, D]
どのようにSQLでそれを行うのですか?この順序で行を選択することですので、SELECT ... ORDER BY ...
ありがとうございます!
必要
CREATEと文を挿入し、対応する所望の結果適切な提供を検討。 – Strawberry
どういう意味ですか?特定の順序でデータを選択することです。 –
OK。それで幸運。 – Strawberry