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。应该怎么写?一直报错。
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后面的那个点的问题