国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

MySQL的合計函數這里為什么報錯?

瀏覽:136日期:2022-06-18 11:06:26

問題描述

SELECT COUNT(a.*),AVG(b.ps_score),COUNT(b.*)FROM qdwyc_dd a LEFT JOIN qdwyc_evaluation_score b ON a.dd_num=b.dd_num WHERE a.xc_status=4 and b.ps_type=1

問題解答

回答1:

把a.*和b.*換成各自表里的主鍵回答2:

這樣 count 出來的兩個值相等不太明白你 count 什么建議先把單獨的sql寫出了,再優化

回答3:

COUNT 只能 COUNT(*)、COUNT(字段名),不支持COUNT(別名.*),換成COUNT(`a`.`id`)即可

你這兩句話的COUNT肯定是相等的,估計你想要的結果是,右表在Join為NULL的時候 不計算COUNT吧

第二個COUNT應該是 SUM(IF(`b`.`id` is null, 0, 1))

相關文章:
主站蜘蛛池模板: 疏勒县| 双城市| 无为县| 长汀县| 梁山县| 双江| 瑞丽市| 沧州市| 日照市| 宣威市| 元谋县| 饶阳县| 青田县| 海城市| 措勤县| 普宁市| 长乐市| 科尔| 太保市| 静宁县| 华亭县| 报价| 巴林左旗| 四子王旗| 彩票| 新竹市| 祁门县| 铜川市| 镇巴县| 安岳县| 武功县| 绥化市| 阳曲县| 宜黄县| 五原县| 拉孜县| 乳山市| 本溪市| 昌邑市| 新野县| 长沙市|