請耐心等待,我是Access和SQL的新手。SQL:如何在文本中查找單詞的精確匹配
我想要做的是寫一個SQL查詢來通過兩個表進行過濾 - 一個包含分成兩列,另一個包含文本的單詞。從本質上講,我想要的是一個新的表格,它將文字列中的兩列單詞的所有精確匹配給我。
下面是一個類似的數據庫來模擬一下我想要的結果:
Table A:
FirstName: LastName:
John Doe
Jane Doe
Josh Smith
James Jones
David Johnson
Table B:
FullName:
Jake Davidson
Mike Peters
Jason James
John Michael Smith
Query Result:
FirstName: LastName: FullName:
John Doe John Michael Smith
Josh Smith John Michael Smith
James Jones Jason James
(注意到大衛 - 戴維森的比賽沒有拿出即我想只有完全匹配。)
所以幫我填補空白:
SELECT TableA.FirstName,TableA.LastName, TableB.FullName
FROM TableA,TableB
WHERE TableB.FullName LIKE (has an exact match with TableA.FirstName--not sure what to put)
UNION
SELECT TableA.FirstName,TableA.LastName, TableB.FullName
FROM TableA,TableB
WHERE TableB.FullName LIKE (has an exact match with TableA.LastName--not sure what to put)
;
這實際上並不是我正在尋找的名稱,所以中間的單詞很重要。這只是一個類似的數據庫來簡化這個概念。感謝您的幫助! – Cabral 2013-05-07 13:33:53