MySQL错误集

这篇主要记录使用MySQL查询时候遇到的错误集合。

1. 1248 - Every derived table must have its own alias

这个报错一般是在我们使用了嵌套查询的时候,未给嵌套的查询起别名导致的。

报错SQL

1
2
3
4
5
6
7
8
SELECT * from   
(
select e.account from employee e
UNION
SELECT u.account from `user` u
UNION
SELECT a.account from agent a
)

下面我们给子查询产生的派生表起个别名。

修改后SQL

1
2
3
4
5
6
7
8
SELECT * from   
(
select e.account from employee e
UNION
SELECT u.account from `user` u
UNION
SELECT a.account from agent a
)as total

参考文章:https://blog.csdn.net/jesseyoung/article/details/40108781

知识就是财富
如果您觉得文章对您有帮助, 欢迎请我喝杯水!