佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > mysql “ Every derived table must have its own alias”出現(xiàn)錯誤解決辦法

mysql “ Every derived table must have its own alias”出現(xiàn)錯誤解決辦法

熱門標簽:鐵路電話系統(tǒng) 網(wǎng)站排名優(yōu)化 AI電銷 地方門戶網(wǎng)站 服務外包 呼叫中心市場需求 Linux服務器 百度競價排名

mysql  Every derived table must have its own alias錯誤解決辦法

Every derived table must have its own alias

這句話的意思是說每個派生出來的表都必須有一個自己的別名

一般在多表查詢時,會出現(xiàn)此錯誤。

因為,進行嵌套查詢的時候子查詢出來的的結(jié)果是作為一個派生表來進行上一級的查詢的,所以子查詢的結(jié)果必須要有一個別名

把MySQL語句改成:select count(*) from (select * from ……) as total;

問題就解決了,雖然只加了一個沒有任何作用的別名total,但這個別名是必須的 

select name1 name, Java, jdbc, hibernate,total
 from (select sc1.name name1, sc1.mark java
  from student_course2 sc1
  where sc1.course='java') as a,
  (select sc2.name name2, sc2.mark jdbc
  from student_course2 sc2
  where sc2.course='jdbc') as b,
  (select sc3.name name3, sc3.mark hibernate
  from student_course2 sc3
  where sc3.course='hibernate') as c,
 (select sc4.name name4,sum(sc4.mark) total
 from student_course2 sc4 group by sc4.name) as d
 where name1=name2 and name2=name3 and name3=name4 order by total ASC;
 

結(jié)果正確:

+----------+------+------+-----------+-------+
| name   | java | jdbc | hibernate | total |
+----------+------+------+-----------+-------+
| wangwu  |  40 |  30 |    20 |  90 |
| lisi   |  70 |  60 |    50 |  180 |
| zhangsan | 100 |  90 |    80 |  270 |
+----------+------+------+-----------+-------+
3 rows in set (0.02 sec)


感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • Mysql主從同步Last_IO_Errno:1236錯誤解決方法
  • MySQL Daemon failed to start錯誤解決辦法
  • MySQL啟動錯誤解決方法
  • 解決MySQL server has gone away錯誤的方案

標簽:湖南 蘭州 銅川 仙桃 崇左 黃山 湘潭 衡水

巨人網(wǎng)絡通訊聲明:本文標題《mysql “ Every derived table must have its own alias”出現(xiàn)錯誤解決辦法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    根河市| 威信县| 嘉祥县| 加查县| 瑞金市| 临泉县| 望江县| 莱阳市| 临潭县| 天长市| 姚安县| 闻喜县| 石门县| 喀什市| 双鸭山市| 湖北省| 泽州县| 贵溪市| 临湘市| 兴宁市| 蓬安县| 常德市| 南岸区| 枝江市| 潢川县| 安阳市| 获嘉县| 上饶市| 龙江县| 萨嘎县| 东乡县| 治多县| 武宣县| 河西区| 华容县| 华坪县| 石嘴山市| 宣武区| 五峰| 邢台县| 张北县|