我有以下查詢:如何按任意關鍵字排序?
SELECT
*
FROM
`Magic The Gathering`
WHERE
`set` = 'Magic 2013'
ORDER BY
`rarity` ASC
LIMIT
500
稀有度由以下關鍵字:神話,稀有,稀有,普通
目前,它排序alphbetically,所以它歸類爲常見,神話,稀有,罕見的。
我如何分類稀有度,以便按以下順序顯示?
神話,稀有,稀有,普通
ENUM解決方案是否提供更快的查詢? – rotaercz
是的,如果複合索引超過'(\'set \',稀有度)',那麼排序是基於索引順序而不是手動排序,而FIELD()解決方案必須手動排序。 –