查询两个表合并成一个表

select c.ClientID,c.Name,case MAX(c.Grade) when 0 then ‘厂家直营‘ when 1 then ‘总代理‘ when 2 then ‘省级代理‘when 3
then ‘省级代理‘ end Grade,MAX(d.CooperationIntention) as CooperationIntention,COUNT(*) as number,
ISNULL(c.IsEmphasis,0) IsEmphasis from SG_Client c inner join SG_Discuss d
on c.ClientID=d.ClientID where c.Leader=‘wzc‘ group by c.ClientID,c.Name,c.IsEmphasis
UNION ALL
select c.ClientID,c.Name,case MAX(c.Grade) when 0 then ‘厂家直营‘ when 1 then ‘总代理‘ when 2 then ‘省级代理‘when 3
then ‘省级代理‘ end Grade,MAX(d.CooperationIntention) as CooperationIntention,COUNT(*) as number,
2 IsEmphasis from SG_Client c inner join SG_Discuss d on c.ClientID=d.ClientID where
d.AssistDiscussPeople=‘wzc‘ group by c.ClientID,c.Name,c.IsEmphasis

原文地址:https://www.cnblogs.com/heyiping/p/9293532.html

时间: 2024-11-08 12:25:36

查询两个表合并成一个表的相关文章

Clojure:将两个list合并成一个map

假设我们有两个list,分别是: (def a [“one” “two” “three”]) (def b [1 2 3]) 我们要把它们合为一个键值对应的map,做法很简单: 1. 先将a和b合为一个一一对应的list: (map vector a b) => (["one" 1] ["two" 2] ["three" 3]) 2. 然后再将list转化成为map: (into {} (map vector a b)) => {&q

怎么把两个数组合并成一个php

一个数组是$new[] 另一个是$fuids[] 都是一维数组 我想实现的是合并后的数组还是一维数组 比如说$new[]内容是1,2,3而$fuids[]的内容是4,5,6合并后的数组内容是1,2,3,4,5,6请问应该怎么合并 <? $a = array(1,3,4); $b = array('aa','bb','cc'); $c = array(); foreach($a as $key){ foreach ($b as $val){ $c[$key]= $val; } } var_dump

两个NSMutableDictionary合并成一个NSMutableDictionary

解决方案: NSMutableDictionary *targetMutableDictionary = [mutableDictionary1 copy]; [targetMutableDictionary addEntriesFromDictionary:mutableDictionary2];

如何将两个json合并成一个

//调用方法: var targetObject = [{name:"11",age:11}]; var sourceObject = [{name:"22",age:22}]; var result = $.extend(true,targetObject,sourceObject); //手写拼接: var str1=[{name:"11",age:11}]; var str2=[{name:"22",age:22}];

python中如何将两个list合并成一个list,不用for语句

1, add 2, 用list的extend方法,L1.extend(L2),该方法将参数L2的全部元素添加到L1的尾部,例如: 3, 用切片(slice)操作,L1[len(L1):len(L1)] = L2和上面的方法等价, 但切片方法用起来更灵活,可以插入到头部,或其他任意部位,也可以加到中间. 原文地址:https://www.cnblogs.com/qingyuanjushi/p/8409949.html

把多个工作簿的第一个工作表合并到一个工作簿的多个工作表

功能:把多个工作簿的第一个工作表合并到一个工作簿的多个工作表,新工作表的名称等于原工作簿的名称 Sub Books2Sheets() '定义对话框变量 Dim fd As FileDialog Set fd = Application.FileDialog(msoFileDialogFilePicker) '新建一个工作簿 Dim newwb As Workbook Set newwb = Workbooks.Add With fd If .Show = -1 Then '定义单个文件变量 Di

【原创】如何将多个工作簿中相同格式的工作表合并到一个工作表中

如何将多个工作簿中相同格式的工作表合并到一个工作表中 Sub Books2Sheets() '定义对话框变量 Application.ScreenUpdating = False Dim fd As FileDialog Set fd = Application.FileDialog(msoFileDialogFilePicker) '新建一个工作簿 Dim newwb As Workbook Set newwb = Workbooks.Add With fd If .Show = -1 The

restful风格url Get请求查询所有和根据id查询的合并成一个controller

restful风格url Get请求查询所有和根据id查询的合并成一个controller的方法 原代码 // 127.0.0.1:8080/dep/s @ApiOperation(value="查询所有", notes="查询所有") @RequestMapping(value = "/s",method = RequestMethod.POST) public List<Dep> deps() { return depServic

怎么把100多个EXCEL文件合并成一个

新建一个工作表,命名后保存到和与合并的100个文件同一个文件文件夹,摁 alt + f11,双击工程资源管理器里面的sheet1(sheet1),在右侧的代码区粘贴如下代码.运行.等候一会就OK了. Sub 合并当前目录下所有工作簿的全部工作表() Dim MyPath, MyName, AWbName Dim Wb As Workbook, WbN As String Dim G As Long Dim Num As Long Dim BOX As String Application.Scr