データ型がdate
、int
、bigint
の3つのフィールドがあるテーブルがあります。複数の列を異なるソート順で並べ替える
これらの3つの列をすべて使用して選択クエリを並べ替える必要があります。それらをすべて降順にソートしたいと思います。たとえば、
Select * From mytbl
order by date desc,intnum desc, bigintnum desc;
すべての3つの列のうち最大値から結果が得られる可能性はありますか。 は、最新の日付、最高のintnum、最高のbigintnumを好きです。
入力したクエリは有効です。 PS:MySQLのdba質問SQLの基本的な質問はおかしく見える;-) – zerkms
@Devjosh:だから何ですか? **各列の値が最も高い順に開始されたすべてのフィールドの子孫によって順序付けられた結果セットを得ることが可能です**。 – zerkms
@zerkms、MySQL DBA:はい、可能です:)私の同輩が質問に投稿した質問は何も間違っていません。 – Devjosh