(非常に大きい)文字列で表示される順番で結果を注文したいと思います。この質問のために、私はその文字列を5項目に制限しました。例えばMySQL:ORDER BYの値の文字列での位置
:
select * from table where value in ("banana","apple","pineapple","cherry","mango")
私は、彼らがその文字列に表示される順序によって、それらの結果を注文したいと思います。明らかにCASE WHENなどで可能なのは5つの結果だけですが、もっと長い文字列(例:1000値)ではどうしてそうは不可能でしょうか?
ありがとうございました。
おかげで、それは完璧だ - 私は単にFIND_IN_SET引数でyの文字列の書式設定を台無しにしたいように見えます。乾杯。 – huey
よろしくお願いします!あなたの問題を解決する助けがあれば、この回答を受け入れてください。 –