这是我的问题
我正在使用批量导入将 CSV 文件导入表 (InputTable)。该表需要分成 3 个具有不同值的不同表。
表格是客户、子公司、联系人
客户与子公司以及联系人之间存在一对多关系。
客户表有两个字段(名称,状态)
使用此查询从 dbo.InputTable 中提取一个不同的名称很容易......
insert into Client
(
Name
)
select distinct Name
from InputTable
此查询将插入这样的数据
姓名 一家公司 两家公司 三连
但是,当我尝试此代码时
insert into Client
(
Name
,Status
)
select distinct Name
from InputTable
group by Name
,Status
我得到这个结果
姓名 | 地位 一家公司 | 积极的 二公司| 积极的 二公司| 终止 三公司| 积极的
这是踢球者,如果客户端在一行中显示为活动,无论有多少行,那么我需要在客户端表上显示该名称记录的活动
如果它们全部显示已终止,那么我需要将终止状态复制到该行的客户端表中。
关于如何做到这一点的任何想法?
先感谢您