我有两个表...一个具有Identifer
最终用户需要输入 SSRS 报告变量的表,但是,此标识符交叉引用和 ID 对用户没有任何意义,我将需要使用该 ID 来查询信息用户需要在报告中查看。
表如下...SampleID
是年、月、日和序号的串联...Order_TestID
只是序号
Table: LIS_Results
SampleID | Order_TestID
1311120001 1234
用户将输入SampleID
到 SSRS 报告的变量中,因为它是工作流中常用的数字……但是,Order_TestID
它是将上表链接到下表最终输出用户需要查看的信息的原因。
Table: LIS_Results_Log
Order_TestID | Other columns I want to report
1234 various column I want to output in the SSRS report
因此,用户将在 SSRS 报告中输入 1311120001,我如何将其SampleID
与Order_TestID
表进行比较,以便我可以使用它来查询LIS_Results_Log
表,并且可以将其转换回来吗?
我已经在这两个表上尝试了 JOIN,以便用户可以使用示例 ID,但是当我应该只收到 50 或 60 条记录时,我得到了 744 条记录(对不起,不记得确切的数字)。我试着做一个简单的
SELECT *
FROM LIS_Results lr, LIS_Results_Log lrl
WHERE lr.Order_TestID = lrl.Order_TestID
但我得到了 744 行的相同输出。
我需要弄清楚如何将其转换SampleID
为Order_TestID
查询LIS_Results_Log
表,或者可能弄清楚如何报告两个表,以确保所有具有Order_TestID
1234 行而不是 744 行的唯一行输出。
任何想法将不胜感激。谢谢!