我正在使用GROUP_CONCAT建立四分位数,并且不确定如何在两列创建的分数上使用它。
我的GROUP_CONCAT看起来像这样-但目前正在对'gst.raw_gps'进行订购,当时它应该对通过'(100 / gst.max_gps)* gst.raw_gps'得出的值进行订购
GROUP_CONCAT(
(100/gst.max_gps)*gst.raw_gps
ORDER BY gst.raw_gps
SEPARATOR ','
)
任何建议,不胜感激
最佳答案
然后使用表达式代替列名:
GROUP_CONCAT((100/gst.max_gps)*gst.raw_gps
ORDER BY (100/gst.max_gps)*gst.raw_gps
SEPARATOR ','
)
关于mysql - MySQL GROUP_CONCAT ORDER BY在组合字段上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25130305/