我有一个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