我有一個asp中繼器讀取一個數據源,它的通過代碼最終鏈接到該代碼 背後SQL只讀取1個用戶ID當我從ID請求圖片+名稱時。想知道爲什麼
[dbo].[GetFeatStatic]
AS
BEGIN
DECLARE @FeaturedStatic TABLE (
UserID INT,
UserTitle varchar(50),
Title varchar(50),
Summary text,
DatePosted date,
FirstName varchar(50),
LastName varchar(50),
Picture varchar(100)
)
INSERT INTO @FeaturedStatic
SELECT TOP 6 StaticContent.UserID, StaticContent.UserTitle, StaticContent.Title, SUBSTRING(StaticContent.Article, 0, 200) AS Summary, StaticContent.DatePosted, 'FirstName', 'LastName', 'Picture'
FROM StaticContent
INNER JOIN FeaturedStatic ON FeaturedStatic.ContentID = StaticContent.ContentID
ORDER BY FeaturedStatic.DateFeatured DESC
UPDATE @FeaturedStatic
SET
FirstName = Users.FirstName,
LastName = Users.LastName,
Picture = Users.Picture
FROM Users
INNER JOIN FeaturedStatic ON UserID = Users.UserID
SELECT * FROM @FeaturedStatic
END
想知道爲什麼它不會讀取Users.Picture + Users.First /姓氏。我認爲這與INNER JOIN FeaturedStatic ON UserID = Users.UserID有關,但不確定。
在此先感謝。
它的工作!非常感謝 – sthomps 2010-10-24 03:02:25