【mysql解决方案】ERROR 1248 (42000): Every derived table must have its own alias
生活随笔
收集整理的這篇文章主要介紹了
【mysql解决方案】ERROR 1248 (42000): Every derived table must have its own alias
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡述
學習mysql的時候遇到了這個問題。
查了一下 https://stackoverflow.com/questions/3363918/mysql-error-1248-42000-every-derived-table-must-have-its-own-alias 這是stackoverflow的大佬給的解答。
其實是很簡單的一個問題。
就是在多級查詢的過程中,會需要給表一個別名。
代碼
錯誤的查詢方式:
select * from (select s.sno from student s where s.ssex='女');正確的查詢方式:
select * from (select s.sno from student s where s.ssex='女') as mid_sno;其實區別,就在于背后有沒有那個as mid_sno。
這是為了保證每個派生出來的表都需要有一個自己的別名。
總結
以上是生活随笔為你收集整理的【mysql解决方案】ERROR 1248 (42000): Every derived table must have its own alias的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【mysql】成绩单表,找到所有成绩都不
- 下一篇: 【MPI高性能计算】蒙特卡洛方法计算pi