这是 sql fiddle : http://sqlfiddle.com/#!9/1b9206/2 .我需要按顺序排列和获取这些记录,以便按此顺序显示用 mysql 或 PHP 订购? 在 PHP 中,我将以下查询的结果作为数组发送:
SELECT id, CONCAT(name, ' - ', detail) AS name, price FROM am_membership_packages WHERE package = 'monthly' ORDER BY id ASC
我尝试了不同的技巧,因为它可以在 fiddle 中看到,但没有任何效果。
最佳答案
如果您按价格递增排序,它会为您提供所需的订单。
按价格升序排序;
关于MySQL : How to order by string in records with mixed data?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55388006/