我希望在用户标识(在此) 是在另一个表中的FK表中的用户的选择名称和家庭。我的条件是: 1. [User-Id](在此表中)= [Resume-Owner-Id]在其他表中。 2.行数是从asp程序得到的2值之间。 我写下面的代码。但是这有错误。如何在选择语句中的用户2条件?
SELECT *
FROM (SELECT Family,
Name,
Row_number()
OVER(
ORDER BY [User-Id] DESC) AS RowNum
FROM [Members-Description-Tbl]) AS People
WHERE [User-Id] = (SELECT [Resume-Owner-Id]
FROM [Resume-Tbl])
AND (RowNum BETWEEN @StartRowIndex + 1 AND @MaxRows);
你会得到什么错误? – 2014-10-30 10:27:22
说:无效的列名'User-Id'。但是这一栏是有效的。 – 2014-10-30 10:29:05
问题是你错过了在内部查询中选择'User-Id' – 2014-10-30 11:05:44