課程
/數據庫
/MySQL
/MySQL開發技巧(一)
這里是指同表比較所以要起兩個名字是嗎?
那分組是為了什么 什么情況下會用到分組呢
2016-07-21
源自:MySQL開發技巧(一) 3-1
正在回答
不同表比較一般也會起別名,為了書寫區分簡單,這里取不同的別名是因為在使用嵌套子查詢,里外的表結果是不一樣的,相同別名會報錯
比如查詢不同類目下的前幾個商品的信息就需要分組了,我覺得分組主要是為了提高查詢的效率。
感覺不太容易說清楚,不過如果你一次性聽不明白,我覺得可以把幾次查詢先分開查一下,看看出的結果是什么,然后再組合到一起看一下就好了。
個人意見,希望對你有幫助?
張吃吃 提問者
舉報
DBA和開發人員都必備的技能,SQL技巧一個好程序員必備技能
2 回答這里為什么不是from users as b呢,不是要從b表中查詢嗎
2 回答完整的a表、b表長什么樣子?
2 回答這個沒太明白,能分解每一步執行講下么,老師
3 回答關于兩表統計數分組的SQL語句
4 回答什么情況會需要笛卡爾積?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-21
不同表比較一般也會起別名,為了書寫區分簡單,這里取不同的別名是因為在使用嵌套子查詢,里外的表結果是不一樣的,相同別名會報錯
比如查詢不同類目下的前幾個商品的信息就需要分組了,我覺得分組主要是為了提高查詢的效率。
感覺不太容易說清楚,不過如果你一次性聽不明白,我覺得可以把幾次查詢先分開查一下,看看出的結果是什么,然后再組合到一起看一下就好了。
個人意見,希望對你有幫助?