Sql server 尝试使用组合值从数据源获取值时出现问题

Sql server 尝试使用组合值从数据源获取值时出现问题,sql-server,sql-server-2008,reporting-services,ssrs-2008,Sql Server,Sql Server 2008,Reporting Services,Ssrs 2008,我有一个汇总报告,其中包含用于不同查找的多个数据集,我知道查找仅比较单个值,我需要比较数据集中的双值并返回值,我尝试在查找的第一个参数中使用组合源,但我不确定它是否有效 dataset1 name team value ---------------- john team1 3 john team2 4 mark team1 2 jane team2 1 我想使用name和team一起查找这个数据集,以构建一个唯一的键,并像 查找“john+team1”并获得值3 有

我有一个汇总报告,其中包含用于不同查找的多个数据集,我知道查找仅比较单个值,我需要比较数据集中的双值并返回值,我尝试在查找的第一个参数中使用组合源,但我不确定它是否有效

dataset1
name  team value
----------------
john  team1   3
john  team2   4
mark  team1   2
jane  team2   1
我想使用name和team一起查找这个数据集,以构建一个唯一的键,并像 查找“john+team1”并获得值3


有什么帮助或想法吗?

在SQL中比较这两个数据集会比在SSR中比较容易吗?临时表1将是名称等


编写一个大规模查询以合并所有数据,即使用起来更容易/更快,并且可以在一个表中使用

您可以将数据集的查询添加到问题中吗?在返回其他数据的单个SQL查询中执行查找似乎比合并多个数据集中的数据更简单。您是否在询问主键、外键或索引是否可以由两列或更多列组成?如果是的话,答案是肯定的,任何一个都可以。用于这类事物的术语是复合或复合的,如复合主键或复合索引。