简单查询中,我们可以为表增加别名,如下:
select * from table_name a;
我们看到上面的sql语句中,我们为table_name表取了一个别名叫做 a
在复杂查询语句中,我们可能会用到子查询。
select id from (
select * from table_name
) a
上面我们将子查询查询出来的结果当成一张新表来操作。同时,为这张新表指定了别名 a ,这个别名是一定需要指定的,否则会报错。
报错如下:
Every derived table must have its own alias
意思是:每一个派生出来的表都必须有一个自己的别名