今天要统计一组数据 统计出当月的一个咨询数量和报名数量
奥数 思维训练大班班 3
奥数 思维训练二年级班 4
奥数 思维训练三年级班 8
奥数 思维训练一年级班 4
奥数 希望杯冲刺班四年级组 1
奥数 希望杯四年级组 2
奥数 中环杯五年级组 1
奥数 小计 23
寒暑假班 寒假星级考四星口试强化赶考班  1
寒暑假班 小计 1
少年口译 基础口译预备班 1
少年口译 小计 1
外教口语 宝宝二级 2
外教口语 宝宝六级 2
外教口语 宝宝三级 1
外教口语 宝宝四级 4
外教口语 宝宝五级 1
外教口语 宝宝一级 21
外教口语 儿童二级 1
外教口语 儿童三级 3
外教口语 儿童四级 1
外教口语 儿童一级 7
外教口语 少年精英 6
外教口语 少年三级 1
外教口语 少年一级 2
外教口语 小计 52
小学衔接 拼音识字一级 8
小学衔接 中文阅读与写作三级 4
小学衔接 中文阅读与写作一级 8
小学衔接 小计 20
新概念 新概念二级(上) 6
新概念 新概念二级(下) 1
新概念 新概念青少版二级A 3
新概念 新概念青少版二级B 3
新概念 新概念青少版三级A 1
新概念 新概念青少版一级A 4
新概念 小计 18
星级考 二星笔试 5
星级考 二星口试 11
星级考 二星口试品质签约班 2
星级考 三星笔试 14
星级考 三星笔试赶考班 6
星级考 三星笔试品质签约班  6
星级考 三星口试 17
星级考 三星口试品质签约班 1
星级考 四星口试 13
星级考 一星口试 7
星级考 小计 82
合计 小计 197
这是当月的报名数量
奥数 思维训练大班班 9
奥数 思维训练二年级班 8
奥数 思维训练三年级班 17
奥数 思维训练一年级班 16
奥数 思维训练幼中班 7
奥数 希望杯冲刺班四年级组 1
奥数 希望杯冲刺班五年级组 1
奥数 希望杯四年级组 8
奥数 希望杯五年级组 4
奥数 中环杯决赛冲刺班四年级组 2
奥数 中环杯决赛冲刺班五年级组 1
奥数 中环杯三年级组 1
奥数 中环杯四年级组 6
奥数 中环杯五年级组 2
奥数 小计 83
寒暑假班 寒假星级考三星口试强化赶考班  1
寒暑假班 小计 1
其他 讲座活动 5
其他 七彩杯 4
其他 音标班 2
其他 小计 11
少年口译 基础口译全程班 4
少年口译 基础口译预备班 4
少年口译 小计 8
外教口语 VIP儿童一级 2
外教口语 宝宝二级 3
外教口语 宝宝六级 3
外教口语 宝宝三级 5
外教口语 宝宝四级 4
外教口语 宝宝五级 1
外教口语 宝宝一级 206
外教口语 儿童二级 4
外教口语 儿童三级 10
外教口语 儿童四级 1
外教口语 儿童一级 49
外教口语 少年二级 1
外教口语 少年精英 8
外教口语 少年三级 1
外教口语 少年四级 1
外教口语 少年一级 10
外教口语 小计 309
小学衔接 拼音识字二级 1
小学衔接 拼音识字一级 49
小学衔接 艺术语言一级 2
小学衔接 中文阅读与写作二级 2
小学衔接 中文阅读与写作三级 5
小学衔接 中文阅读与写作四级 1
小学衔接 中文阅读与写作一级 11
小学衔接 小计 71
新概念 新概念二级(上) 15
新概念 新概念二级(下) 1
新概念 新概念青少版二级A 8
新概念 新概念青少版二级B 4
新概念 新概念青少版三级A 2
新概念 新概念青少版一级A 20
新概念 新概念青少版一级B 4
新概念 新概念一级 3
新概念 小计 57
星级考 二星笔试 20
星级考 二星笔试品质签约班 2
星级考 二星口试 41
星级考 二星口试品质签约班 5
星级考 三星笔试 45
星级考 三星笔试赶考班 7
星级考 三星笔试品质签约班  7
星级考 三星笔试特训班  1
星级考 三星口试 52
星级考 三星口试品质签约班 4
星级考 四星口试 35
星级考 一星口试 57
星级考 小计 276
合计 小计 816
这是当月的咨询数量 现在我想将他们合并起来,将咨询和报名形成对比  本来用想用LEFT JOIN 联起来的  
但是报名的课程可能是几个月前就咨询过了的 也就是几个月前就添加了,
然后到了这个月它才报了名  所以统计报名表的时候 会有一些课程是在咨询表里面没有的。 有没有办法在咨询表里面没有的时候  将报名表的那一列添加进去??

解决方案 »

  1.   

     ... union all ... where 过滤
      

  2.   

    我要的效果是课程大类  课程  咨询数量  报名数量
    XX       XX      XX     XX
    XX       小计     XX     XX
    XX        合计   XX     XX
      

  3.   

    tryselect a.col1,a.col2,a.col3,isnull(b.col1,a.col1),isnull(b.col2,a.col2),isnull(b.col3,a.col3) from 报名表 a left join 咨询表 b on a.col2=b.col2
      

  4.   

    星级考 二星笔试赶考班 1
    外教口语 儿童二级 2
    新概念 新概念青少版一级B 4
    其他 讲座活动 12
    星级考 二星口试 42
    奥数 中环杯三年级组 1
    新概念 新概念青少版三级A 5
    少年口译 基础口译预备班 6
    奥数 思维训练一年级班 8
    小学生英语竞赛 NECPS五年级组 2
    小学衔接 拼音识字二级 2
    新概念 新概念青少版一级A 19
    小学衔接 艺术语言一级 1
    奥数 思维训练二年级班 12
    小学衔接 中文阅读与写作三级 2
    星级考 三星笔试品质签约班  1
    奥数 思维训练幼中班 2
    奥数 思维训练三年级班 16
    星级考 三星口试 39
    少年口译 基础口译全程班 3
    寒暑假班 寒假外教口语宝宝一级 1
    奥数 中环杯五年级组 1
    新概念 新概念一级 5
    奥数 中环杯四年级组 2
    外教口语 VIP少年一级 1
    外教口语 宝宝五级 1
    外教口语 VIP儿童四级 1
    小学衔接 中文阅读与写作四级 1
    寒暑假班 寒假三星笔试强化班  2
    星级考 一星口试 64
    奥数 思维训练大班班 5
    新概念 新概念青少版二级B 2
    奥数 希望杯四年级组 10
    寒暑假班 寒假外教口语宝宝三级  1
    外教口语 少年精英 4
    寒暑假班 寒假二星口试强化班  2
    寒暑假班 寒假二星笔试强化班 1
    新概念 新概念二级(上) 15
    奥数 希望杯五年级组 5
    奥数 思维训练四年级 4
    星级考 三星笔试 12
    外教口语 少年一级 7
    奥数 希望杯冲刺班四年级组 1
    其他 七彩杯 1
    其他 音标班 1
    奥数 希望杯冲刺班五年级组 2
    外教口语 宝宝一级 249
    星级考 二星笔试 6
    星级考 四星口试 17
    小学衔接 拼音识字一级 50
    小学衔接 中文阅读与写作二级 2
    小学生英语竞赛 NECPS四年级组 2
    外教口语 宝宝四级 1
    新概念 新概念三级(上) 3
    寒暑假班 寒假一星口试强化班 1
    外教口语 宝宝三级 2
    寒暑假班 寒假英语提高封闭走读营 9
    外教口语 儿童一级 43
    新概念 新概念青少版二级A 5
    外教口语 少年三级 3
    奥数 思维训练五年级 3
    小学衔接 中文阅读与写作一级 9咨询表奥数 思维训练一年级班 1
    奥数 思维训练二年级班 2
    奥数 思维训练三年级班 2
    奥数 希望杯冲刺班五年级组 1
    奥数 思维训练五年级 1
    寒暑假班 寒假外教口语宝宝三级  1
    其他 音标班 1
    少年口译 基础口译全程班 2
    外教口语 宝宝一级 9
    外教口语 宝宝二级 1
    外教口语 宝宝四级 1
    外教口语 儿童一级 7
    外教口语 儿童二级 3
    外教口语 少年精英 1
    小学衔接 拼音识字一级 2
    小学衔接 拼音识字二级 1
    小学衔接 艺术语言二级 1小学衔接 中文阅读与写作一级 1
    新概念 新概念二级(上) 1
    新概念 新概念青少版一级B 1
    新概念 新概念青少版二级A 1
    星级考 一星口试 10
    星级考 二星口试 7
    星级考 三星口试 6
    星级考 四星口试 4
    星级考 三星笔试 2
    星级考 三星笔试品质签约班  1
    星级考 三星笔试特训班  1报名的就拿艺术语言二级 来说 怎么也出不来。。
      

  5.   

    饿  搞定了  先左联 再又联 然后一个UNION ALL 加distinct
    3Q楼上的