我正在使用GROUP_CONCAT来构建Quartiles,并且我不确定如何使用它来处理从两列创建的分数。
我的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 ','
)
任何建议非常感谢
答案 0 :(得分:0)
然后使用表达式而不是列名:
GROUP_CONCAT((100/gst.max_gps)*gst.raw_gps
ORDER BY (100/gst.max_gps)*gst.raw_gps
SEPARATOR ','
)