查询两个表合并成一个表

Posted 何以平天下

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查询两个表合并成一个表相关的知识,希望对你有一定的参考价值。

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

以上是关于查询两个表合并成一个表的主要内容,如果未能解决你的问题,请参考以下文章

两个递增有序表合并成一个递增有序表

将两个顺序存储的有序表合并成一个有序表

链表习题-将两个递增单链表合并成一个递减单链表

两个有序单链表合并成一个有序单链表的java实现

C#中两个数据表合并成一个表如何操作?

sqlserver 把两个sql查询语句查询出来的两张表合并成一张表