在學習資料分組的時候萌生了一個想法,就是查詢的時候多加一個沒有欄位不相關的表結果會不會一樣?
首先是教材給的輸出結果是這樣的:

在from子句,我多加了一個products表,下面是輸出結果:

最后是products跟orderitems兩份表的內容


請問各位,是什么原因導致兩個輸出結果的差異那么大呢?
uj5u.com熱心網友回復:
乍一看只是加了個表,沒有任何條件涉及或者取欄位實則這種語法是把兩個表直接無條件關聯起來相當于表1*B2,資料量會幾何增長
然后聚合拿到的值也是劇增,而且讓原本條件過濾>=50,不應該出現的資料顯示出來了
不出意外的話,根據你查的結果來看,我甚至可以知道products表有14條資料
uj5u.com熱心網友回復:
是不是跟笛卡爾積一樣的原理呀
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/225139.html
標籤:MySQL
上一篇:MySQL查詢
下一篇:計算機圖形學在三維影片中的應用
