濮阳杆衣贸易有限公司

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

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

熱門標(biāo)簽:東莞外呼企業(yè)管理系統(tǒng) 清遠(yuǎn)申請400電話 南通電銷外呼系統(tǒng)哪家強(qiáng) 手機(jī)外呼系統(tǒng)違法嗎 沈陽智能外呼系統(tǒng)供應(yīng)商 桂林云電銷機(jī)器人收費 谷歌地圖標(biāo)注位置圖解 地圖簡圖標(biāo)注 如何選擇優(yōu)質(zhì)的外呼系統(tǒng)

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

Every derived table must have its own alias

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

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

因為,進(jìn)行嵌套查詢的時候子查詢出來的的結(jié)果是作為一個派生表來進(jìn)行上一級的查詢的,所以子查詢的結(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錯誤的方案

標(biāo)簽:天津 臨沂 貴州 常德 內(nèi)蒙古 成都 重慶 湖州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql “ Every derived table must have its own alias”出現(xiàn)錯誤解決辦法》,本文關(guān)鍵詞  mysql,Every,derived,table,must,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql “ Every derived table must have its own alias”出現(xiàn)錯誤解決辦法》相關(guān)的同類信息!
  • 本頁收集關(guān)于mysql “ Every derived table must have its own alias”出現(xiàn)錯誤解決辦法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    凤台县| 仁怀市| 石林| 普陀区| 兴业县| 云和县| 城市| 五峰| 博客| 洪江市| 兰西县| 泾源县| 肥城市| 德保县| 北宁市| 黄大仙区| 武宁县| 茶陵县| 高台县| 洪湖市| 石景山区| 鄱阳县| 满洲里市| 成都市| 福州市| 惠水县| 长子县| 从化市| 马龙县| 天祝| 苏尼特右旗| 石棉县| 资源县| 贺州市| 葫芦岛市| 霍州市| 墨江| 兴和县| 北流市| 海晏县| 怀宁县|