【发布时间】:2019-07-22 13:14:53
【问题描述】:
我得到了一个设计糟糕的数据库。格式如“1.03.3”的键被粘在表 T1 的描述中,类似于“1.03.3 计算机价格”。
我正在构建一个单独的表 T2,其中键“1.03.3”在描述“计算机价格”的列中分开。
我想构建一个查询,将 T1 中的适当值与 T2 中粘合的两个字段进行比较,例如:
T1.field1 = concat(T2.key + ' ' + T2.description)
如果找到匹配项,则将 T2 中的完整行插入另一个表 T3。
我不确定如何在 SQL Server 2008 的 TSQL 中执行此操作。 有人可以举一个比较两个粘合列与另一个表中的列的示例吗?
【问题讨论】:
标签: sql tsql sql-server-2008