s-s-rS 三个具有相似值的不同表的组合
Posted
技术标签:
【中文标题】s-s-rS 三个具有相似值的不同表的组合【英文标题】:s-s-rS a combination of three different tables with similiar values 【发布时间】:2021-09-13 14:06:53 【问题描述】:我有 3 张桌子
第一个表包含列 [membername]、[id]、[team]
第二个表的 [file name] 列包含文件名,例如“filename12345”
第三个表包含列 [id] 和 [text],其中包含文本,例如“昨天我将文件名 12345 放到存储中”
我对 [id] 上的表 1 和表 3 使用了左连接
是否有可能使用关键字“filename12345”将这三个表链接在一起
我需要这个在报表生成器中生成报表
【问题讨论】:
【参考方案1】:您可以在 JOIN 中使用 LIKE 将第二个表文件名与第三个表中的文本匹配。
SELECT *
FROM MEMBERS M
JOIN TEXTS T ON T.ID = M.ID
JOIN FILES F ON F.FILENAME LIKE '%' + T.TEXT + '%'
【讨论】:
以上是关于s-s-rS 三个具有相似值的不同表的组合的主要内容,如果未能解决你的问题,请参考以下文章