您的位置:易学堂>运维&教程>mysql解决ERROR 1248 (42000): Every derived table must have its own alias

mysql解决ERROR 1248 (42000): Every derived table must have its own alias

简述

执行mysql查询的时候遇到了这个问题。
百度查了一下 
其实是很简单的一个问题。

就是在多级查询的过程中,会需要给表一个别名。

代码

错误的查询方式:

select * from (select s.sno from student s where s.ssex='女');

正确的查询方式:

select * from (select s.sno from student s where s.ssex='女') as niu;

其实区别,就在于背后有没有那个as niu。

这是为了保证每个派生出来的表都需要有一个自己的别名。
转载请注明本文标题和链接:《mysql解决ERROR 1248 (42000): Every derived table must have its own alias

相关推荐

网友评论抢沙发

路人甲 表情
Ctrl+Enter快速提交