SQL求助^^^^^^^^^^^^^^^^^^^^^^^^^^^^
a   表   
 PORTAL_ID         customs_name                                                                                                                      
 -----------   --------------------------------------------------    
 0                                 海关总署 
 91                              广东分署   
 b表 
 GUID                                                                                                                           PORTAL_ID            TYPE_ID               MODULE_ID         MSG_TYPE            IS_GOOD                
 -------------------------------------------------------   -----------   -----------   -----------   -----------    
 277d0e09-0fbb-4941-9229-7619a7ee2778                              0                                 1                                 17754                     0                                 1 
 55c92ca3-117f-48b1-b251-9435eb19598c                              91                              3342                        9049                        0                                 0 
 A7205118-EB52-4545-880E-1F2482E712CE                           0                                 3889                        1188                        1                                 1 
 c3dba60d-d89c-482d-a74b-0259fe32f446                           91                              1461                        10750                     0                                 0     
 现在要的结果是如下的: 
    customs_name         服务总数      邮件服务      短信服务   
 海关总署                                    2                           1                        1   
 广东分署                                    2                           2                        0   
 那些邮件服务,短信服务,在是在b   表中用,MSG_TYPE区分的,0代表邮件,1代表短信
------解决方案--------------------select A.customs_name, 
 isnull(T.服务总数,0) as 服务总数, 
 isnull(