問(wèn)題① PRODCOILS表里有10000條數(shù)據(jù) 左連接 另一個(gè)表 temp (40000條數(shù)據(jù)) 得出結(jié)果40000條數(shù)據(jù)? 不用想了 40000條里有大量重復(fù)數(shù)據(jù)
為什么有 重復(fù)數(shù)據(jù)? :temp 是 查詢結(jié)果集? coils 表 連接 steel_grade 用的不是主鍵 - -! 造成數(shù)據(jù)重復(fù)? 使用distinct就能解決??也可以用分組解決??那么問(wèn)題來(lái)的 :
distinct?和?group?by?哪個(gè)效率更高些??
?
問(wèn)題② JOIN?和?where??哪個(gè)先執(zhí)行?
select *?from prodcoils p join coils c on p.id = c.id
where p.dummy_coils = o
and p.product_line = 'cal'
是先連接表之后再篩選數(shù)據(jù)?
還是先篩選數(shù)據(jù)之后再連接表?
?
問(wèn)題③ :關(guān)于索引? 為什么都說(shuō)狀態(tài)少的字段不能建索引
http://www.cnblogs.com/huangxincheng/archive/2015/01/29/4257693.html
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

