2015-06-01 90 views

回答

1

尝试以下操作:

select code 
from (select *, substring(code, LOCATE('-', code) + 1, length(code)) o from products)t 
order by 
substring(o, LOCATE('x', o), length(code)), 
cast(o as UNSIGNED) 
+0

不能正常工作。请参阅SQL小提琴http://sqlfiddle.com/#!9/6d061/5 –

+0

@PrimozRome,请参阅编辑 –

+0

关闭但仍不完全符合预期。以下是您的编辑结果:http://sqlfiddle.com/#!9/6d061/12。甚至不确定是否可以按我期望的方式排序。看到我的问题... –

相关问题