亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2017年01月10日 09:28:39   作者:承影v  
這篇文章主要介紹了mysql “ Every derived table must have its own alias”出現(xiàn)錯誤解決辦法的相關(guān)資料,需要的朋友可以參考下

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)


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

相關(guān)文章

  • MySQL的索引原理以及查詢優(yōu)化詳解

    MySQL的索引原理以及查詢優(yōu)化詳解

    這篇文章主要為大家介紹了MySQL的索引原理以及查詢優(yōu)化,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • jdbc中自帶MySQL?連接池實踐示例

    jdbc中自帶MySQL?連接池實踐示例

    這篇文章主要為大家介紹了jdbc中自帶MySQL連接池實踐示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • mysql解決遠程不能訪問的二種方法

    mysql解決遠程不能訪問的二種方法

    mysql解決遠程不能訪問的二種方法,需要的朋友可以參考一下
    2013-04-04
  • mysql無法成功啟動服務的解決方法(通俗易懂!)

    mysql無法成功啟動服務的解決方法(通俗易懂!)

    Mysql是我們使用數(shù)據(jù)庫時需要用到的服務,但是在使用過程中常常遇到服務無法啟動的問題,下面這篇文章主要給大家介紹了關(guān)于mysql無法成功啟動服務的解決方法,需要的朋友可以參考下
    2023-02-02
  • MySQL最新版8.1.0版本部署和新特性詳解

    MySQL最新版8.1.0版本部署和新特性詳解

    MySQL8.1的應該來說是8.0版本的bug修復,這是 MySQL 變更發(fā)版模型后的第一個創(chuàng)新版本,本文給大家介紹了MySQL最新版8.1.0版本部署和新特性,需要的朋友可以參考下
    2023-11-11
  • php+mysql prepare 與普通查詢的性能對比實例講解

    php+mysql prepare 與普通查詢的性能對比實例講解

    prepare可以解決大訪問量的網(wǎng)站給數(shù)據(jù)庫服務器所帶來的負載和開銷,本文章通過實例向大家介紹預查詢prepare與普通查詢的性能對比,需要的朋友可以參考一下
    2016-11-11
  • Ubuntu 18.04配置mysql以及配置遠程連接的步驟

    Ubuntu 18.04配置mysql以及配置遠程連接的步驟

    這篇文章主要給大家介紹了關(guān)于Ubuntu 18.04配置mysql以及配置遠程連接的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-07-07
  • MySQL 5.7中的關(guān)鍵字與保留字詳解

    MySQL 5.7中的關(guān)鍵字與保留字詳解

    最近在將數(shù)據(jù)從Oracle遷移到MySQL的過程中,遇到一些問題,其中就包括關(guān)鍵字。下面這篇文章主要給大家介紹了MySQL 5.7中的關(guān)鍵字與保留字的相關(guān)資料,文中介紹的非常詳細,需要的朋友可以參考學習,下面來一起看看吧。
    2017-03-03
  • 淺談mysql執(zhí)行過程以及順序

    淺談mysql執(zhí)行過程以及順序

    這篇文章主要介紹了淺談mysql執(zhí)行過程以及順序,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • MySQL部署時提示Table mysql.plugin doesn’t exist的解決方法

    MySQL部署時提示Table mysql.plugin doesn’t exist的解決方法

    這篇文章主要介紹了MySQL部署時Table mysql.plugin doesn't exist的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06

最新評論