主頁 > 知識庫 > Mysql錯(cuò)誤Every derived table must have its own alias解決方法

Mysql錯(cuò)誤Every derived table must have its own alias解決方法

熱門標(biāo)簽:怎么在地圖標(biāo)注位置生成圖片 銅陵防封電銷卡 真人語音電話機(jī)器人 悟空科技電話機(jī)器人 400電話可以免費(fèi)申請嗎 電銷卡外呼系統(tǒng)供應(yīng)商 騰訊地圖標(biāo)注提升 福建外呼系統(tǒng)定制化 美國反騷擾電話機(jī)器人

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í)候會出現(xiàn)這個(gè)錯(cuò)誤,因?yàn)樵谇短撞樵冎校硬樵兊慕Y(jié)果是作為一個(gè)派生表給上一級進(jìn)行查詢,所以子查詢的結(jié)果必須有一個(gè)別名。

上面的例子中,把查詢語句修改一下:

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的解決方法

標(biāo)簽:聊城 烏海 湖南 云浮 湖北 白銀 武威 臨汾

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Mysql錯(cuò)誤Every derived table must have its own alias解決方法》,本文關(guān)鍵詞  Mysql,錯(cuò)誤,Every,derived,table,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Mysql錯(cuò)誤Every derived table must have its own alias解決方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Mysql錯(cuò)誤Every derived table must have its own alias解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章