天天看点

mysql 优化语句

优化前:

<code>select</code> <code>b.type, ifnull(</code><code>count</code><code>(0),0) </code><code>as</code> <code>qty </code><code>from</code> <code>b_sell_quotationd a,b_sell_quotation b </code>

<code>where</code> <code>b.quotationNo=a.quotationNo </code><code>and</code> <code>a.status=</code><code>'N'</code> <code>and</code> <code>b.companycode=</code><code>'XXXXX'</code> <code>AND</code> <code>b.type=</code><code>'general'</code><code>;</code>

优化后:

select  COUNT(0) from b_sell_quotationd a LEFT JOIN (SELECT * FROM b_sell_quotation WHERE type='general') b ON b.quotationNo=a.quotationNo WHERE b.companycode='XXXXXX' and a.status='N' 

本文转自yunlielai51CTO博客,原文链接:http://blog.51cto.com/4925054/1883231,如需转载请自行联系原作者

继续阅读