22,206
社区成员
发帖
与我相关
我的任务
分享
--客户表
create table MD_Customer
(
CID int primary key identity(1,1),
C_CFID int not null,--对应下表的ID
C_Name varchar(10) null
)
--客户来源描述表
create table MD_FromTo--
(
CFID int primary key identity(1,1),
CF_Desc nvarchar(20),--报纸、广告、媒体
)
--约束,建立引用
alter table MD_Customer
add constraint FK_CFID foreign key(C_CFID) references MD_FromTo(CFID)--客户来源ID
--插入数据
insert into MD_FromTo(CF_Desc) values('其他')
insert into MD_FromTo(CF_Desc) values('网络')
insert into MD_FromTo(CF_Desc) values('电视')
insert into MD_FromTo(CF_Desc) values('报纸')
select CF_Desc,
[count]=(select count(1) from MD_Customer where a.CFID=C_CFID)
from MD_FromTo a
select CF_Desc,count(CID )
from MD_FromTo inner join MD_Customer
on CFID=C_CFID
group by CF_Desc