亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

php - mysql連表統(tǒng)計(jì)查詢(xún)

瀏覽:86日期:2022-06-11 09:05:55

問(wèn)題描述

活動(dòng)表 rehearse id(自增id),name(活動(dòng)名稱(chēng)),send_time(開(kāi)始時(shí)間),uid(創(chuàng)建活動(dòng)的用戶(hù)id)…統(tǒng)計(jì)表 statis id(自增id),mtype(活動(dòng)類(lèi)型1,2,3;1表示 表rehearse內(nèi)的活動(dòng)),sid(來(lái)源id,活動(dòng)表的id),pid(人員id),open_time(打開(kāi)郵件時(shí)間)…

查詢(xún)用戶(hù)id為 6的用戶(hù),創(chuàng)建的活動(dòng)列表(包含信息:活動(dòng)名稱(chēng),開(kāi)始時(shí)間,總郵件數(shù),總打開(kāi)郵件數(shù))open_time>0即為打開(kāi)郵件的記錄,固定條件mtype=1,sid= 通過(guò)uid=6從rehearse查詢(xún)到的活動(dòng)表id。 現(xiàn)在是分開(kāi)查詢(xún)的,然后數(shù)組處理。不知道一條sql怎么查需要的數(shù)據(jù)。求大神幫助

問(wèn)題解答

回答1:

SELECT R.name, R.send_time, COUNT(DISTINCT S1.id) send_times, COUNT(DISTINCT S2.id) open_timesFROM rehearse RLEFT JOIN statis S1ON R.id = S1.sid AND S1.mtype = 1LEFT JOIN statis S2ON R.id = S2.sid AND S2.mtype = 1 AND open_time > 0WHERE R.uid = 6GROUP BY R.id

由于左聯(lián)了兩次,可能會(huì)有效率問(wèn)題,在找更優(yōu)方法

Update方法2:子查詢(xún)

SELECT R.name, R.send_time, COUNT(S.id) send_times, (SELECT COUNT(S.id) FROM S WHERE AND S.open_time > 0) open_timesFROM rehearse RLEFT JOIN (SELECT * FROM statis WHERE mtype = 1 GROUP BY sid, open_time AND sid = R.id) S

相關(guān)文章:
主站蜘蛛池模板: 99re久久在热线播放最新地址 | 欧美激情一区二区三级高清视频 | 久久国产精品久久久久久久久久 | 国产网站在线免费观看 | 日本一区二区三区在线观看视频 | 国产欧美日韩视频在线观看一区二区 | 在线成人a毛片免费播放 | 日本一本高清视频 | 九九热国产视频 | 综合网在线视频 | 在线欧美精品二区三区 | 国产成人精品亚洲777图片 | 久久久精品久久久久特色影视 | 国产一级特黄生活片 | 国产精品久久久久久久久久一区 | 久久色婷婷 | 国产成人福利美女观看视频 | 麻豆最新网址 | 精品福利一区二区三区 | 黄网在线观看 | 久久精品99 | 妖精视频在线观看18 | 亚洲国产欧美自拍 | 免费一级黄色录像影片 | 毛片毛片毛片毛片出来毛片 | 搞黄视频免费 | 欧美一级特黄aaaaaa在线看片 | 黄色xxxxxx | 99re66精品视频在线观看 | 全免费一级午夜毛片 | 37pao成人国产永久免费视频 | 久久精品视频免费在线观看 | aa级黄色毛片 | 色综合视频在线 | 日韩国产欧美一区二区三区在线 | 亚洲福利视频在线 | 色综合色综合 | 免费播放拍拍视频在线观看 | 嘛豆传媒的短视频动漫 | 精品国产人成在线 | 国内外一级毛片 |