国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL數據庫中如何解決分組統計的問題

2024-07-24 12:57:56
字體:
來源:轉載
供稿:網友
首先準備四張表A、B、C、D,

--------------------------------       A      | B  | C   | D       a   b   |   a   c   |   a   d   |   d   e       1   1   |   1   1   |   1   A   |   A   1       2   2   |   1   3   |   2   B   |   B   2       3   4   |   1   4   |   3   C   |   C   3       4   6   |   2   1   |   4   D   |   D   4       --------------------------------

下面我們需要用一條sql語句將A表所有的列,B表對與A表a字段相關聯的列求count,通過C表,將D表與A表關聯起來,得到的結果如下:

1   1   3   1       2   2   1   2       3   4   0   3       4   6   0   4

MySQL語句解決:

select A.a,A.b,IFNULL(c,0) as c,D.a from (select 1 as a,2 as b union allselect 2 as a,2 as b union allselect 3 as a,4 as b union allselect 4 as a,6 as b) as A left outer join     (select a,count(a) as c from(select 1 as a,3 as c union allselect 1 as a,3 as c union allselect 1 as a,3 as c union allselect 2 as a,3 as c ) B group by a) as Bon A.a=B.a join (select 1 as a,'A' as d union allselect 2 as a,'B' as d union allselect 3 as a,'C' as d union allselect 4 as a,'D' as d ) as C on A.a=C.a join(select 1 as a,'A' as d union allselect 2 as a,'B' as d union allselect 3 as a,'C' as d union allselect 4 as a,'D' as d ) as Don D.d=C.d

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鹿邑县| 错那县| 商水县| 丰原市| 枣强县| 丰原市| 清丰县| 武宣县| 班戈县| 滦南县| 东阳市| 晋江市| 桂阳县| 淄博市| 拉萨市| 七台河市| 东丰县| 榆林市| 同江市| 六盘水市| 临颍县| 兰溪市| 海安县| 乳山市| 普兰县| 吉首市| 山东省| 泰州市| 淮南市| 深泽县| 麻江县| 乐业县| 辽源市| 隆昌县| 巴南区| 曲水县| 华坪县| 剑阁县| 曲阜市| 云南省| 南漳县|