• ADADADADAD

    MYSQL count标量子查询怎么改left join[ mysql数据库 ]

    mysql数据库 时间:2024-11-28 13:00:46

    作者:文/会员上传

    简介:

    SELECThomepageId,userId,homepagesummary,totalviews,totalleadpercents,totalappointments,homepagestatus,linkphone,imagepath,createtime,updatetime,recommendtime,so

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    SELECThomepageId,userId,homepagesummary,totalviews,totalleadpercents,totalappointments,homepagestatus,linkphone,imagepath,createtime,updatetime,recommendtime,sortcode,designerimagepath,isrecommend,(SELECTcount(*)FROMhomepagexxxrelationWHEREhomepageid=h.homepageidANDgroundingstatus=0)AStotalxxx,(SELECTcount(*)FROMhomepagexxxrelationWHEREhomepageid=h.homepageidANDgroundingstatus=0ANDCreatetime>=DATE_SUB(sysdate(),INTERVAL7DAY))ASweektotalxxxFROMdesignerhomepagehWHERE1=1andisrecommend=1orderbyweektotalxxxDESC,homepageidDESC;优化后:SELECTh.homepageId,h.userId,h.homepagesummary,h.totalviews,h.totalleadpercents,h.totalappointments,h.homepagestatus,h.linkphone,h.imagepath,h.createtime,h.updatetime,h.recommendtime,h.sortcode,h.designerimagepath,h.isrecommend,ifnull(h3.cnt2,0)AStotalscheme,ifnull(h3.cnt1,0)ASweektotalxxxFROMdesignerhomepagehLEFTJOIN(SELECTHomepageid,sum(casewhenHP.Createtime>=DATE_SUB(sysdate(),INTERVAL7DAY)then1else0end)cnt1,count(*)cnt2FROMhomepagexxxrelationhpWHEREHP.groundingstatus=0GROUPBYHomepageid)h3ONh3.homepageid=h.homepageidWHERE1=1andisrecommend=1ORDERBYweektotalxxxDESC,homepageidDESC;
    MYSQL count标量子查询怎么改left join.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlcountleftjoin