select     a.代办点名称,b.发展用户数 
from       代办点名称 a left join 
(
  select   代办点名称,发展用户数 = sum(发展用户数) 
  from     当月酬金统计 
  where    产品类型 like '%顺心号' 
  group by 代办点名称

as b 
on a.代办点名称=b.代办点名称select     a.代办点名称,b.发展用户数 
from       代办点名称 a left join 
(
  select   代办点名称,发展用户数 = sum(发展用户数) 
  from     当月酬金统计 
  where    产品类型 like '%天骄号' 
  group by 代办点名称

as b 
on a.代办点名称=b.代办点名称select     a.代办点名称,b.发展用户数 
from       代办点名称 a left join 
(
  select   代办点名称,发展用户数 = sum(发展用户数) 
  from     当月酬金统计 
  where    产品类型 like '机卡分离天骄号' 
  group by 代办点名称

as b 
on a.代办点名称=b.代办点名称select     a.代办点名称,b.发展用户数 
from       代办点名称 a left join 
(
  select   代办点名称,发展用户数 = sum(发展用户数) 
  from     当月酬金统计 
  where    产品类型 like '不记名欢喜号' 
  group by 代办点名称

as b 
on a.代办点名称=b.代办点名称--机卡分离欢喜号 select     a.代办点名称,b.发展用户数 
from       代办点名称 a left join 
(
  select   代办点名称,发展用户数 = sum(发展用户数) 
  from     当月酬金统计 
  where    产品类型 like '机卡分离欢喜号' 
  group by 代办点名称

as b 
on a.代办点名称=b.代办点名称查询结果:代办点名称 顺心号 代办点名称 天骄号 代办点名称 机卡分离天骄号 代办点名称 不记名欢喜号 代办点名称 机卡分离欢喜号
绑克 NULL 绑克 NULL 绑克 NULL 绑克 NULL 中泰达 13
大路 NULL 大路 NULL 大路 NULL 大路 NULL 泛亚 36
泛亚 NULL 泛亚 126 泛亚 126 泛亚 1 鑫荣 39
飞特 NULL 飞特 NULL 飞特 NULL 飞特 NULL 新兴 11
飞翔 NULL 飞翔 NULL 飞翔 NULL 飞翔 1 信通 20
福通 NULL 福通 NULL 福通 NULL 福通 NULL 金鸿福 67
何菁 NULL 何菁 NULL 何菁 NULL 何菁 NULL 鑫旺欣 32
恒达 NULL 恒达 NULL 恒达 NULL 恒达 NULL 新时代 11
恒之凯 NULL 恒之凯 NULL 恒之凯 NULL 恒之凯 NULL 中博 NULL
泓森 NULL 泓森 NULL 泓森 NULL 泓森 NULL 忠信行 2
华宾 NULL 华宾 NULL 华宾 NULL 华宾 NULL 盛通 32
华侨大学 NULL 华侨大学 65 华侨大学 65 华侨大学 NULL 中联兴 3
辉普 NULL 辉普 NULL 辉普 NULL 辉普 NULL 群利 25
汇隆盛 NULL 汇隆盛 4 汇隆盛 4 汇隆盛 NULL 龙首 24
集海 NULL 集海 2 集海 2 集海 NULL 鑫讯诚 24
家博 NULL 家博 NULL 家博 NULL 家博 NULL 金凯欣 8
金鸿福 NULL 金鸿福 8 金鸿福 8 金鸿福 7 泓森 NULL同样的代码结果最后一个机卡分离欢喜号查询出来的代办点名称顺序和前面几个不一样,郁闷啊,这是怎么回事?