这个错误的意思是说每个派生出来的表都必须有相应的别名才能进行查询,产生错误的原因就是使用子查询出来的结果作为派生表时未定义别名。
示例:
产生错误的 MySQL 语句:
select count(*) from (select * from table group by sid);
正确运行的 MySQL 语句:
select count(*) from (select * from table group by sid) as t1;
就是把通过子查询出来的结果定义一个别名,我这里使用 as 定义成 t1 就一切正常了。
声明:本文为原创文章,版权归主机之家测评所有,欢迎分享本文,转载请保留出处!