您好,我一直收到錯誤「多部分標識符」Users.USERS_ID「無法綁定」我不確定查詢出了什麼問題。無法綁定多部分標識符「alias.field」
這就是我的查詢的樣子;
SELECT Events.*, Users.UserName,Users.USERS_ID,
Users.ThumbnailPic,
Users.CountryName,
ISNULL(UserStatusUpdates.UserStatus,'No Updates')AS LastUpdate,
UserStatusUpdates.MediaTypeID,UserStatusUpdates.USERSTATUS_ID,(UserStatusUpdates.AddDate)
FROM Events
JOIN Users ON Events.UserID = Users.USERS_ID
LEFT JOIN (SELECT TOP 1 UserStatusUpdates.UserStatus,UserStatusUpdates.MediaTypeID,
UserStatusUpdates.USERSTATUS_ID,UserStatusUpdates.AddDate, UserStatusUpdates.UserID
FROM UserStatusUpdates where UserStatusUpdates.UserID = Users.USERS_ID
ORDER BY AddDate DESC) AS UserStatusUpdates ON UserStatusUpdates.UserID = Events.UserID
WHERE Events.EventID = @EventID
AND Users.bDeleted = 'False'
AND Users.bSuspended = 'False'
END
有人能看到我在做什麼錯
的用戶表確實有一個名爲USERS_ID列(不USER_ID)? – hatchet
特別是,有一些UserID列和一個USERS_ID? – Jacob
是的,Users表中的主鍵稱爲USERS_ID。而Events表中的外鍵叫做UserID。 – pmillio