問題① PRODCOILS表里有10000條數據 左連接 另一個表 temp (40000條數據) 得出結果40000條數據? 不用想了 40000條里有大量重復數據
為什么有 重復數據? :temp 是 查詢結果集? coils 表 連接 steel_grade 用的不是主鍵 - -! 造成數據重復? 使用distinct就能解決??也可以用分組解決??那么問題來的 :
distinct?和?group?by?哪個效率更高些??
?
問題② JOIN?和?where??哪個先執行?
select *?from prodcoils p join coils c on p.id = c.id
where p.dummy_coils = o
and p.product_line = 'cal'
是先連接表之后再篩選數據?
還是先篩選數據之后再連接表?
?
http://www.cnblogs.com/huangxincheng/archive/2015/01/29/4257693.html
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
