在mysql与sqlservel中的子查询如果不加别名就会报错,例如:
SELECT * FROM (SELECT * FROM 表)
必须改为
SELECT * FROM (SELECT * FROM 表) 别名
但是在oracle中 子查询不用别名
不晓得为啥子
另外 如果SELECT * FROM 表的时候 如果加个别名 但不使用别名 也要报错
比如 (SELECT * FROM 表)a
而且 如果对某一表或字段已经用了别名 就不能使用原名,一定要使用别名
在mysql与sqlservel中的子查询如果不加别名就会报错,例如:
SELECT * FROM (SELECT * FROM 表)
必须改为
SELECT * FROM (SELECT * FROM 表) 别名
但是在oracle中 子查询不用别名
不晓得为啥子
另外 如果SELECT * FROM 表的时候 如果加个别名 但不使用别名 也要报错
比如 (SELECT * FROM 表)a
而且 如果对某一表或字段已经用了别名 就不能使用原名,一定要使用别名