select cp.*,cpsmallclass.shunxu as cpsmallclass.classorder from cp left join cpsmallclass on cp.smallclassid=cpsmallclass.smallclassid order by cpsmallclass.classorder
就是一个这样的sql查询,从cpsmallclass表里面查询出cpsmallclass的shunxu字段添加到cp表里面。然后按照cpsmallclass里面的shunxu字段进行排序。但是由于cp表里面也有shunxu字段,所以给了个新名字叫做classorder。应该怎么写?一直报错。
解决方案 »
- 怎么让smarty不解释模板中的部份代码?
- 怎样转义变量中的符号
- ZendOptimizer forWindows (x64)的版本有吗?
- php text 的问题
- 这段代码在我本机的apache下运行即可用,可我传到服务器上后就不好用了为什么呢?
- 如何查询某年某月的所有记录,通过一个保存时间戳的字段
- Fatal error: Call to undefined function: mb_convert_encoding() in d:\usr\www\html\test.php on line 13
- php中如何实现事务处理?困扰啊!
- 大大请进,环境搭配问题
- 修改页面出错了
- php文件上传的问题
- XML 的DIV问题
select cp.*,cpsmallclass.shunxu as cpsmallclass_classorder from cp left join cpsmallclass on cp.smallclassid=cpsmallclass.smallclassid order by cpsmallclass.classorder
改为
cpsmallclass.shunxu as classorder
还是不行,报错的39行就是那个语句的地方。
或者说我不用as直接这样应该也是可以的把?select cp.*,cpsmallclass.shunxu from cp left join cpsmallclass on cp.smallclassid=cpsmallclass.smallclassid order by cpsmallclass.shunxu desc但是这样也是报错。
from cp
left join cpsmallclass
on cp.smallclassid = cpsmallclass.smallclassid
order by cpsmallclass_classorder
貌似as后面的那个点的问题