Mysql錯(cuò)誤Every derived table must have its own alias解決方法
mysql執(zhí)行多表查詢時(shí)報(bào)錯(cuò):
[SQL] SELECT * from ( select e.account from employee e UNION SELECT u.account from `user` u UNION SELECT a.account from agent a ) [Err] 1248 - Every derived table must have its own alias
這句話的意思是每個(gè)派生出來的表必須有一個(gè)自己的別名
一般是在多表查詢或者子查詢的時(shí)候會(huì)出現(xiàn)這個(gè)錯(cuò)誤,因?yàn)樵谇短撞樵冎校硬樵兊慕Y(jié)果是作為一個(gè)派生表給上一級(jí)進(jìn)行查詢,所以子查詢的結(jié)果必須有一個(gè)別名。
上面的例子中,把查詢語(yǔ)句修改一下:
SELECT * from ( select e.account from employee e UNION SELECT u.account from `user` u UNION SELECT a.account from agent a )as total
如上所示,在子查詢的后面增加一句 as total,相當(dāng)于給子查詢的結(jié)果集派生表取別名為total,問題就解決了。
- Windows安裝MySQL8.0.16 的步驟及出現(xiàn)錯(cuò)誤問題解決方法
- MySQL錯(cuò)誤代碼1862 your password has expired的解決方法
- mysql出現(xiàn)提示錯(cuò)誤10061的解決方法
- MySql插入數(shù)據(jù)成功但是報(bào)[Err] 1055錯(cuò)誤的解決方案
- mysql中異常錯(cuò)誤ERROR:2002的解決方法
- navicat連接mysql時(shí)出現(xiàn)1045錯(cuò)誤的解決方法
- mysql中錯(cuò)誤:1093-You can’t specify target table for update in FROM clause的解決方法
相關(guān)文章
Mysql中批量替換某個(gè)字段的部分?jǐn)?shù)據(jù)(推薦)
這篇文章主要介紹了Mysql中批量替換某個(gè)字段的部分?jǐn)?shù)據(jù),通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02MySql數(shù)據(jù)庫(kù)自動(dòng)遞增值問題
這篇文章主要介紹了MySql數(shù)據(jù)庫(kù)自動(dòng)遞增值問題的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07MySQL命令行導(dǎo)出與導(dǎo)入數(shù)據(jù)庫(kù)
這篇文章主要為大家詳細(xì)介紹了利用命令行MySQL導(dǎo)出數(shù)據(jù)庫(kù)與導(dǎo)入數(shù)據(jù)庫(kù)的例子,感興趣的小伙伴們可以參考一下2016-06-06mysql Access denied for user ‘root’@’localhost’ (using passw
這篇文章主要介紹了mysql Access denied for user ‘root’@’localhost’ (using password: YES)解決方法,本文給出詳細(xì)的解決步驟及操作注釋,需要的朋友可以參考下2015-07-07MySql存儲(chǔ)過程和游標(biāo)的使用實(shí)例
我們?cè)趯?shí)際的開發(fā)中會(huì)遇到一些統(tǒng)計(jì)的業(yè)務(wù)功能,如果我實(shí)時(shí)的去查詢的話有時(shí)候會(huì)很慢,此時(shí)我們可以寫一個(gè)存儲(chǔ)過程來實(shí)現(xiàn),下面這篇文章主要給大家介紹了關(guān)于MySql存儲(chǔ)過程和游標(biāo)使用的相關(guān)資料,需要的朋友可以參考下2022-04-04