但是实在没找到哪里有错误 ,对照了正确的写法,as的新名字也没有用关键字吧
as 用法:需要写在表名或者字段名之后,不是直接写在ORDER BY xxx之后)。
在mysql中,select查询可以使用AS关键字为查询的字段起一个别名,该别名用作表达式的列名,并且别名可以在GROUP BY,ORDER BY或HAVING等语句中使用(注意,不是直接写在GROUP BY,ORDER BY或HAVING这些关键字之后)
举例:
1 列的别名
select column_1 as '列1' from text as '表';
2、表的别名
select * from blog as B;
简单说,你的as b写错地方了,应该是放在要查询的字段后面,做为别名使用
结尾 as b 去掉就行了 实在想加,可以把前面select 到 desc 这段() 圈起来然后加as b(后面不引用的话没必要)
不知道你这个问题是否已经解决, 如果还没有解决的话: