2009-10
2009-8
2009-10+2
10021-8我想排成這樣,“—”前面的按字符由小到大排序,“—”後面的按數字由小到大排列
10021-8
2009-8
2009-10
2009-10+2
2009-8
2009-10+2
10021-8我想排成這樣,“—”前面的按字符由小到大排序,“—”後面的按數字由小到大排列
10021-8
2009-8
2009-10
2009-10+2
解决方案 »
- 我开发了一个建网站的程序大家下载测试一下
- 请教一个织梦CMS问题,关于两种类别的频道怎样建立
- PHP 跳转问题
- PHP 批量上传图片 如何保存路径到mysql
- 这是什么开源程序呢
- 谁教我怎么用 Maxi Menu CK for Joomla! 我加载不起菜单。
- 调试php代码 是用zend studio 的 debugger插件吗? 求个下载地址 官网上的链接我无法下载 谢谢
- 动态添加的radio怎么向php传值
- dede 在自定义表单的内容里查询
- php+mysql+ajax实现无刷新动态加载数据,怎么实现不了啊?哪位大侠帮调试下,谢谢!
- Fatal error: Call to undefined method JDocumentRAW::addCustomTag()
- 自动填写、自动提交
FROM (SELECT substring( fld1, 1, (
instr( fld1, '-' ) -1 )
) AS fld1, substring( fld1, (
instr( fld1, '-' ) +1 )
) AS fld2
FROM `table1`
)tb1
ORDER BY tb1.fld1 ASC , tb1.fld2 ASC 这个应该可以实现
instr( fld1, '-' ) -1 )
) AS fld1, substring( fld1, (
instr( fld1, '-' ) +1 )
) AS fld2
FROM `table1`
ORDER BY fld1 ASC , fld2 ASC外面那层select不要也可以
这样的话,数据量大应该也没问题吧
instr( fld1, '-' ) -1 )
) AS fld1, substring( fld1, (
instr( fld1, '-' ) +1 )
) AS fld2
FROM `table1`
ORDER BY fld1 ASC , fld2 ASC 牛
from table1
order by SUBSTRING_INDEX(col1,'-',1)+0,SUBSTRING_INDEX(col1,'-',-1)+0
select *
from table1
order by col1,SUBSTRING_INDEX(col1,'-',-1)