我有两个表格标有Name
的列:
[CurrentRecords].[Name]
[tbl_vPC].[Name]
但是,CurrentRecords
表在每个名称上都有更多信息,例如jr,sr,II,III等,但tbl_vPC
不包含该额外信息。
例如:
CurrentRecords has: ROBINSON, ROBERT E JR
tbl_vPC has: ROBINSON, ROBERT E
CurrentRecords has: ALLEN, DUG V III
tbl_vPC has: ALLEN, DUG V
是否有查询可以查找CurrentRecords
中的所有记录以及tbl_vPC
中类似的所有记录?
答案 0 :(得分:0)
名称是保留字。不应该使用保留字作为名称。
这就是名称部分应该在单独的字段中的原因。由于逗号,解析名字和姓氏可能不会非常困难,假设每条记录都有此约定,并且每条记录在此字段中都有价值。尝试查询每个表:
x代表名称字段
LastName: Left(x, InStr(x, ",")-1)
FirstName: Left(Mid(x, InStr(x,",")+2), InStr(Mid(x, InStr(x,",")+2)," "))