【问题标题】:SSRS a combination of three different tables with similiar valuesSSRS 三个具有相似值的不同表的组合
【发布时间】:2021-09-13 14:06:53
【问题描述】:

我有 3 张桌子

  • 第一个表包含列 [membername]、[id]、[team]

  • 第二个表的 [file name] 列包含文件名,例如“filename12345”

  • 第三个表包含列 [id] 和 [text],其中包含文本,例如“昨天我将文件名 12345 放到存储中”

我对 [id] 上的表 1 和表 3 使用了左连接

是否有可能使用关键字“filename12345”将这三个表链接在一起

我需要这个在报表生成器中生成报表

【问题讨论】:

    标签: sql-server reporting-services ssrs-2008


    【解决方案1】:

    您可以在 JOIN 中使用 LIKE 将第二个表文件名与第三个表中的文本匹配。

    SELECT * 
    FROM MEMBERS M 
    JOIN TEXTS T ON T.ID = M.ID
    JOIN FILES F ON F.FILENAME LIKE '%' + T.TEXT + '%' 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-30
      • 2018-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多