我有兩個獨立的表(表A和表B)。 表A有大約15列,唯一重要的是[名字]和[姓氏]。 表B有更多的列,並且我唯一關心的是FirstName和LastName(表B的字段不包含空格,其中的表A是這樣做的)。SELECT語句比較來自多個表的多個字段
他們都在Access中,我正試着編寫一個查詢,查找表B中不在表A中的人。我非常喜歡SQL,但這裏是我想到的:
SELECT ([Table A].[First Name] + [Table B].[Last Name]) AS FullName
FROM [Table A]
LEFT JOIN [Table B]
ON [Table A].FullName=[Table B].([First Name] + [Table B].[Last Name]) AS FullName
WHERE [Table A].FullName IS NULL;
它不喜歡我嘗試爲表B中的名字+姓氏製作別名,但我不知道該如何做。
數據庫名稱中的空格使我的大腦受傷。 –
通過空格你的意思是他們是完全空白的,或者你的意思是他們之間的字符間空格 – user559142
我認爲你的paranthesis是在錯誤的地方..實際上應該不應該在這個查詢中需要任何括號。 –