我正在尝试在共享相同列名的 2 个表上使用内连接。第一个表是临时表,但列名等于其他表主键列名。如何在不更改列名的情况下加入它们(当然是在临时表中)?
SELECT * FROM [dbo].[Apps]
INNER JOIN #statsForManagerApps on [Apps].[AppId] = #statsForManagerApps.AppId
WHERE AppId IN
(SELECT AppId FROM [AppsForManagers] WHERE [Managerid] = @ManagerId) AND [Enabled]=1
这就是我的加入的样子。使用 * 因为我需要 Apps 表中的所有数据。