select tea.tea_id,tea_name,sum(cha_money) as jMoney,sum(ret_returns) as rMoney from tb_teacher tea
left join (select tea_id,curr_id from tb_Curriculum_Schedule )  cc on cc.tea_id=tea.tea_id
left join tb_Returns rr on cc.curr_id=rr.curr_id
left join tb_Charge gg on gg.curr_id=cc.curr_id--如果不连接这个表则是对的 我不明白为什么?
group by tea.tea_id,tea_name
order by jMoney desc                      ( 这里的数据是错误的)
                             |
t2 老师2 4735 1470
t4 主任2 4000 4200
t17 老师17 1700 1680
t5 老师3 1250 NULL
t6 老师6 NULL NULL
t7 老师7 NULL NULL
t8 老师8 NULL NULL
t9 老师9 NULL NULL
 

解决方案 »

  1.   

    应该是你tb_Charge 这个表的curr_id不唯一造成的。
      

  2.   

    select tea.tea_id,tea_name,sum(cha_money) as jMoney,sum(ret_returns) as rMoney from tb_teacher tea
    left join (select tea_id,curr_id from tb_Curriculum_Schedule )  cc on cc.tea_id=tea.tea_id
    left join tb_Returns rr on cc.curr_id=rr.curr_id
    left join (select curr_id tb_Charge group by curr_id) gg on gg.curr_id=cc.curr_id--要显示什么字段就在SELECT 后面加MAX(字段名)
    group by tea.tea_id,tea_name
    order by jMoney desc 严重关注LZ结贴率
      

  3.   

    tb_Charge的curr_id比原表多,就是这个问题
      

  4.   

    左连接返回左表与右表匹配的记录,如果右表记录与右表不匹配,则右表返回NULL
      

  5.   

    哥们 很负责人的告诉你
    "tb_Charge的curr_id比原表多,就是这个问题 "
    也不行 
    还是谢谢你~!
      

  6.   

    数据怎么 弄出啦啊
    弄不出出来啊
    CSDN MD 不让我贴图片
      

  7.   

    数据出来格式就OVER 了 看不出啦
      

  8.   

    tb_teacheradmin c4-ca-42-38-a0-b9-23-82-0d-cc-50-9a-6f-75-84-9b 管理员 True False 24 儿童画 13888888888 1976/6/25 111111111111111 27 管理员
    t1 c4-ca-42-38-a0-b9-23-82-0d-cc-50-9a-6f-75-84-9b 老师1 True False 24 儿童画 13888888888 8888888 8888888 1986/9/22 111111111111111 14 一线老师
    t10 0c-c1-75-b9-c0-f1-b6-a8-31-c3-99-e2-69-77-26-61 老师10 True False 28 管弦乐 13888888810 8888888 1981/7/21 140322198212020310 北京市海淀区10号 14 一线老师 [email protected]
    t11 0c-c1-75-b9-c0-f1-b6-a8-31-c3-99-e2-69-77-26-61 老师11 True False 25 素描 13888888811 8888888 1981/7/21 140322198212020311 北京市海淀区11号 14 一线老师 [email protected]
    t12 0c-c1-75-b9-c0-f1-b6-a8-31-c3-99-e2-69-77-26-61 老师12 True False 32 乒乓球 13888888812 8888888 1981/7/21 140322198212020312 北京市海淀区12号 14 一线老师 [email protected]
    t13 0c-c1-75-b9-c0-f1-b6-a8-31-c3-99-e2-69-77-26-61 老师13 True False 27 长笛 13888888813 8888888 1981/7/21 140322198212020313 北京市海淀区13号 14 一线老师 [email protected]
    t15 c4-ca-42-38-a0-b9-23-82-0d-cc-50-9a-6f-75-84-9b 老师15 True True 24 儿童画 13888888888 8888888 8888888 1971/4/23 111111111111111111 14 一线老师 [email protected]
    t16 c4-ca-42-38-a0-b9-23-82-0d-cc-50-9a-6f-75-84-9b 老师16 True True 24 儿童画 13800000000 011-1111111 1111111 1986/4/22 110102194603021110 北京市 26 二线老师 [email protected]
    t17 c4-ca-42-38-a0-b9-23-82-0d-cc-50-9a-6f-75-84-9b 老师17 True False 37 民族乐 13888888888 1980/3/25 111111111111111111 14 一线老师
    t2 c4-ca-42-38-a0-b9-23-82-0d-cc-50-9a-6f-75-84-9b 老师2 True False 25 素描 13888888888 8888888 8888888 1986/9/22 111111111111111 14 一线老师
    t3 c4-ca-42-38-a0-b9-23-82-0d-cc-50-9a-6f-75-84-9b 主任1 True False 28 管弦乐 13888888888 8888888 8888888 1986/9/22 111111111111111 17 教务处老师 [email protected]
    t4 c4-ca-42-38-a0-b9-23-82-0d-cc-50-9a-6f-75-84-9b 主任2 False False 31 武术 13888888888 8888888 8888888 1987/4/24 111111111111111111 17 教务处老师
    t5 c4-ca-42-38-a0-b9-23-82-0d-cc-50-9a-6f-75-84-9b 老师3 True True 27 长笛 13888888888 1976/6/24 111111111111111 14 一线老师
    t6 0c-c1-75-b9-c0-f1-b6-a8-31-c3-99-e2-69-77-26-61 老师6 True False 30 空手道 13888888888 8888888 1982/7/25 140322198212020352 北京市海淀区10号 14 一线老师 [email protected]
    t7 0c-c1-75-b9-c0-f1-b6-a8-31-c3-99-e2-69-77-26-61 老师7 True False 30 空手道 13888888887 8888887 1983/7/26 140322198212020357 北京市海淀区7号 14 一线老师 [email protected]
    t8 0c-c1-75-b9-c0-f1-b6-a8-31-c3-99-e2-69-77-26-61 老师8 True False 28 管弦乐 13888888888 8888888 1983/7/26 140322198212020358 北京市海淀区8号 14 一线老师 [email protected]
    t9 0c-c1-75-b9-c0-f1-b6-a8-31-c3-99-e2-69-77-26-61 老师9 True False 28 管弦乐 13888888889 8888888 1981/7/21 140322198212020359 北京市海淀区9号 14 一线老师 [email protected]
    tanglaoshi c4-ca-42-38-a0-b9-23-82-0d-cc-50-9a-6f-75-84-9b 唐老师 True False 24 儿童画 15811140235 010-12345678 010-12345678 1981/11/27 430203198801107713 北京市海淀区青少年宫 唐老师 17 教务处老师 [email protected]
    NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
      

  9.   

    tb_Curriculum_Schedule50 儿童画初级班 2009-08-03 24 儿童画 t1 老师1 25 25 5岁以上 半年基础 1 新生 2009-09-01 2009-11-30 运用简单的几何图形画植物。 周六/08:30:00-09:30:00,周日/08:30:00-09:30:00 60 20 300 34 315室 1 上学期 False 0 False 15
    51 素描初级班 2009-08-03 25 素描 t2 老师2 2 0 6岁以上 无基础 3 新生或插班 2009-09-17 2009-12-25 几何体的结构素描写生。 周六/08:30:00-12:00:00 90 35 525 36 201室 1 上学期 False 0 True 15
    52 长笛入门班 2009-08-03 27 长笛 t5 老师3 5 4 8岁以上 无基础 1 新生 2009-09-02 2009-12-31 以中国音乐学院初级教材为内容 周六/08:30:00-12:00:00 90 35 525 34 315室 2 下学期 False 0 True 15
    53 武术中级班 2009-08-03 31 武术 t4 主任2 6 6 8岁以上 无基础 1 新生 2009-09-02 2009-12-31 学习基本拳法,腿法,简单太极招式。 周日/14:00:00-18:00:00 90 300 4500 37 体育厅 2 下学期 False 57 True 15
    54 儿童画中级班 2009-08-03 24 儿童画 t1 老师1 25 25 6岁以上 半年基础 1 新生 2010-01-01 2010-03-31 运用简单的几何图形画植物。 周六/08:30:00-09:30:00,周日/08:30:00-09:30:00 60 20 500 34 315室 1 上学期 False 50 True 15
    55 长笛二级班 2009-08-03 27 长笛 t5 老师3 9 8 9岁以上 无基础 1 新生 2010-01-15 2010-04-30 以中国音乐学院中级教材为内容 周六/08:30:00-12:00:00 90 35 725 34 315室 2 下学期 False 52 True 15
    56 素描中级班 2009-08-03 25 素描 t2 老师2 30 26 7岁以上 一年基础 2 插班 2009-12-30 2010-03-01 几何体的结构素描写生。 周六/08:30:00-12:00:00,周日/09:30:00-12:00:00 90 35 625 36 201室 2 下学期 False 51 False 15
    57 武术初级班 2009-08-03 31 武术 t4 主任2 6 6 8岁以上 无基础 1 新生 2009-09-02 2009-12-31 学习基本拳法,腿法,简单太极招式。 周日/14:00:00-18:00:00 90 300 4500 37 体育厅 9 寒假短训 False 0 True 15
    58 武术高级班 2009-08-05 31 武术 t4 主任2 10 10 10岁以上 无基础 3 新生或插班 2010-01-02 2010-03-31 太极高级拳法 周日/14:00:00-18:00:00,周五/09:00:00-11:00:00 120 200 3000 37 体育厅 1 上学期 False 53 True 15
    59 素描高级班 2009-08-05 25 素描 t11 老师11 30 30 7岁以上 一年基础 2 插班 2010-03-02 2010-05-28 素描写生。 周六/08:30:00-12:00:00,周日/09:30:00-12:00:00 90 35 725 35 604室 1 上学期 False 56 True 15
    60 长笛三级班 2009-08-05 27 长笛 t5 老师3 9 9 9岁以上 无基础 1 新生 2009-08-01 2009-08-05 以中国音乐学院中级教材为内容 周六/08:30:00-12:00:00 90 35 725 34 315室 2 下学期 False 55 True 15
    61 油画初级班 2009-08-06 25 素描 t2 老师2 20 19 8岁以上 一年基础 3 新生或插班 2009-08-01 2009-11-20 油画 周一/08:30:00-12:00:00,周二/13:00:00-17:00:00 45 50 750 35 604室 2 下学期 False 0 True 15
    62 民族乐初级班 2009-08-06 37 民族乐 t17 老师17 5 5 8岁以上 一年基础 1 新生 2009-08-01 2009-08-31 民族乐 周一/08:30:00-12:00:00,周二/08:30:00-12:00:00,周三/08:30:00-12:00:00,周四/08:30:00-12:00:00,周五/08:30:00-12:00:00 45 50 500 39 505 10 暑假短训 False 0 True 10
    63 民族乐中级班 2009-08-06 37 民族乐 t17 老师17 3 1 8岁以上 一年基础 1 新生 2009-10-02 2009-12-31 民族乐 周一/08:30:00-12:00:00,周二/08:30:00-12:00:00,周三/13:00:00-17:00:00 30 40 600 36 201室 9 寒假短训 False 62 True 15
    64 民族乐高级班 2009-08-06 37 民族乐 t17 老师17 7 7 10岁以上 一年基础 1 新生 2010-01-01 2010-03-31 民族乐 周一/08:30:00-12:00:00,周二/08:30:00-12:00:00,周三/13:00:00-17:00:00,周四/13:00:00-17:00:00 30 40 600 36 201室 9 寒假短训 False 63 False 15
    67 素描高级班 2009-08-07 25 素描 t2 老师2 30 30 7岁以上 一年基础 2 插班 2010-01-01 2010-03-01 几何体的结构素描写生。 周六/08:30:00-12:00:00 90 35 625 36 201室 1 上学期 False 56 False 15
    NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
      

  10.   

    tb_chare182 s1 09-08-06 07:19:53 56 625 False 0
    184 s2 09-08-06 07:20:35 52 525 False 0
    187 s4 09-08-06 07:21:45 51 525 False 0
    190 s5 09-08-06 07:22:24 51 500 True 25
    194 s7 09-08-06 07:37:53 51 525 False 0
    198 s5 09-08-06 08:19:10 56 600 True 25
    201 s3 09-08-06 08:19:42 56 620 True 5
    203 s8 09-08-06 08:20:20 61 740 True 10
    205 s2 09-08-06 08:21:02 63 600 False 0
    207 s9 09-08-06 08:21:16 63 600 False 0
    208 s10 09-08-06 08:21:35 63 500 True 100
    210 s1 09-08-06 08:23:22 53 4000 True 500
    213 s99 09-08-07 12:04:14 65 1900 True 100
    214 s99 09-08-07 12:12:34 66 484 False 0
    215 s99 09-08-07 10:43:35 56 600 True 25
    216 s2 09-08-09 02:11:45 55 725 False 0
    NULL NULL NULL NULL NULL NULL NULL