我试图找出是否可以使用连接而不是循环遍历每条记录来执行以下操作。
Table1
------------
LastName
FirstName
Table2
-------------
UniqueId
LastName (full text indexed)
FirstName (full text indexed)
对于table1中的每条记录,我试图找出table2中是否有任何匹配的记录。
谢谢, 斯里达尔
答案 0 :(得分:0)
需要更多信息,例如您要加入的内容。 如果您根据这些字段加入,则可以执行以下操作:
SELECT Table2.LastName, Table2.FirstName
FROM Table2 INNER JOIN Table1 t ON t.FirstName=Table2.FirstName
AND t.LastName = Table2.LastName
这应该返回两个表中数据匹配的所有行。
这是否需要?
编辑部分
如果你想尝试这个:
SELECT * FROM Table_2 t2 INNER JOIN Table_1 t1
ON t2.lastname LIKE t1.lastname + '%'
修改以满足您的需求。