问个select。 order by ....
VFP 9.0 +SQL
有个SQL命令,不是太熟悉,请教一下
select * from SQL表 where 条件 order by 字段1+字段2
要求:按 字段1+字段2进行排序。可是程序运行后,并不排序。
如果将order by 字段1+字段2,改成order by 字段1,能够按字段1排序
难道 :order by 后面,只能带一个字段?
如果一定要带2个字段,那怎么办呢?
[解决办法]
字段1、字段什么类型?
select * from (
select *,字段1+字段2 as s from SQL表 where 条件)
order by s 有无效果
select * from SQL表 where 条件
order by 字段1,字段2 这样呢?