国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

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

2024-07-24 12:52:51
字體:
來源:轉載
供稿:網(wǎng)友

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

Every derived table must have its own alias

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

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

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

把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;

結果正確:

+----------+------+------+-----------+-------+| 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中錯誤:1093-You can’t specify target table for update in FROM clause的解決方法讀取mysql一個庫下面的所有的表tableMySQL無法重啟報錯Warning: World-writable config file ‘/etc/my.cnf’ is ignored的解決方法mysql Event Scheduler: Failed to open table mysql.eventmysql中You can’t specify target table for update in FROM clause錯誤解決方法出現(xiàn)錯誤mysql Table ''performance_schema...解決辦法
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 台江县| 阳原县| 抚远县| 温州市| 深州市| 康保县| 济宁市| 三门县| 额敏县| 长垣县| 隆子县| 新密市| 兴业县| 景洪市| 简阳市| 彰化县| 葵青区| 黔西县| 云龙县| 江陵县| 顺昌县| 和平区| 新和县| 新邵县| 涿鹿县| 永泰县| 渝北区| 门源| 商水县| 苏尼特右旗| 精河县| 辛集市| 阿城市| 凤阳县| 上栗县| 剑川县| 平遥县| 虞城县| 宁夏| 西华县| 美姑县|