主机之家测评主机之家测评  2019-08-22 23:33 主机之家测评 隐藏边栏 |   抢沙发  68 
文章评分 0 次,平均分 0.0

这个错误的意思是说每个派生出来的表都必须有相应的别名才能进行查询,产生错误的原因就是使用子查询出来的结果作为派生表时未定义别名。

示例:

产生错误的 MySQL 语句:

  select count(*) from (select * from table group by sid);

正确运行的 MySQL 语句:

  select count(*) from (select * from table group by sid) as t1;

就是把通过子查询出来的结果定义一个别名,我这里使用 as 定义成 t1 就一切正常了。

声明:本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

发表评论

扫一扫二维码分享