通過用組定製次序當我Mysql的通過
SELECT * FROM table_A WHERE id = 2321 order by color asc, color = 49, color = 2;
這將返回所有這些顏色= 2,則顏色= 49,那麼所有其他顏色。
但我的結果只需要組,然後我
SELECT * FROM table_A WHERE id = 2321 GROUP BY color ORDER BY color asc, color = 49, color = 2;
它會通過結果返回組,但有不顧秩序
我的問題是如何回報顏色從2開始,然後49,然後其他和組'顏色'?
如果這不起作用,請與您的期望的結果添加一些記錄, –
這將輸出所有項目的顏色= 2和後續的,但我需要組「顏色」 – Peter
順便說一句,如果我在你的答案中包含GROUP BY,那麼它的工作原理!所以我會接受你的回答 – Peter