这个错误的意思是说每个派生出来的表都必须有相应的别名才能进行查询,产生错误的原因就是使用子查询出来的结果作为派生表时未定义别名。
示例:
产生错误的MySQL语句:
select count(*) from (select * from table group by sid);
正确运行的MySQL语句:
select count(*) from (select * from table group by sid) as t1;
就是把通过子查询出来的结果定义一个别名,我这里使用as定义成t1就一切正常了。
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » MySQL:1248 – Every derived table must have its own alias错误原因及解决办法
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » MySQL:1248 – Every derived table must have its own alias错误原因及解决办法