首先,这是我的代码:
SELECT SSIInspectors.Inspector, SSIInspectors.Date_Time_of_Inspection
FROM SSIInspectors
WHERE (((SSIInspectors.Inspector) In (select [ProjectManager].[Lastname Firstname] from [ProjectManager])));
基本上,我试图从SSIINspector.Inspector字段中的ProjectManager表中找到子字符串“Lastname FirstName”。
例如,在Project Manager表的[Lastname First Name]字段中,我有以下名称
Smith, Jane
Kenny, Mike
然后在SSIInspector.Inspector字段中我有:
"Doe, JohnSmith, JaneBob, Billy"
我希望能够在我的查询中选择“Smith,Jane”。我尝试使用“赞”功能,但不太确定如何在我的特定查询中使用它,或者我应该使用外卡?
答案 0 :(得分:0)
您可以尝试使用以下查询:
SELECT DISTINCT t1.[Lastname Firstname]
FROM [ProjectManager] t1
INNER JOIN [SSIInspectors] t2
ON t2.[Inspector] LIKE '*' & t1.[Lastname Firstname] & '*'
但是,您的数据似乎根本没有标准化。将所有名称放在不同的行上,并为名字和姓氏分别设置列会更好。