我想编写动态脚本以从DBMS获取数据

时间:2019-05-21 10:06:30

标签: sql-server sql-server-2012

db中有多个记录针对单个ID。我只想从重复数据中获取单个值,并在下一列中针对单个ID获取单个不同的值。我需要使用枢轴或其他工具吗?

我正在SQL服务器上尝试

select distinct (d.SetId), s.Description, sd.SourceValue, d.TargetValue, d.TargetEntityDetailCode,e.entitydisplayname,e.entitycode from P2P_ADRSet s
inner join P2P_ADRSourceDataMaster sd on sd.SourceCombinationId = s.SourceCombinationId
inner join P2P_ADRDataMaster d on d.SourceDataId = sd.SourceDataId and d.SetId = s.SetId
Inner join org_entitydetails e on e.Entitydetailcode = d.TargetEntityDetailCode
where sd.SourceValue in (249,66) 

-我希望此源值在不同的列中为249和66。现在,它以单列显示。

0 个答案:

没有答案