我有两个来自两个不同数据库的表,我想连接在一起,但我没有一个可以通过连接轻松完成的列。
在表A中,我有一个服务器名称为
的表在表B中,我有一个表,其中一列有一个自由文本字段(描述)。
我希望能够创建一个搜索,在搜索列中搜索服务器名称,然后将该描述列添加到表A的末尾。
例如:
Table A Table B
name date
server description
customer
Output
name
server
customer
description (join on searching for server name in description)
答案 0 :(得分:1)
如果您没有关于说明的全文索引,那么您可以使用like
:
SELECT A.name, A.server, A.customer, B.description
FROM A JOIN
B
ON ' ' + B.description + ' ' LIKE '% ' + A.server ' %';