Sql 左链接
SELECT TOP (@PageSize) ActivitiesTitle ,ActivitiesContent ,ActivitiesImage ,ActivitiesURL ,StartTime ,EndTime ,DeadlineTime ,ActivitiesMemberStatus
FROM (
SELECT ActivitiesTitle ,ActivitiesContent ,ActivitiesImage ,ActivitiesURL ,StartTime ,EndTime ,DeadlineTime ,ActivitiesMemberStatus ,ROW_NUMBER() OVER(ORDER BY TSM_Activities.CreateTime DESC) POS
FROM TSM_Activities LEFT JOIN TSM_ActivitiesMember
ON TSM_Activities.ActivitiesID = TSM_ActivitiesMember.ActivitiesID
WHERE (TSM_ActivitiesMember.MemberGUID = @MemberGUID OR TSM_Activities.ActivitiesID = TSM_Activities.ActivitiesID)
AND ActivitiesType = @ActivitiesType
) TEMP
WHERE POS > ((@CurrentPage - 1) * @PageSize)
AND POS <= (@CurrentPage * @PageSize)
我的这个存储过程有问题.就是不同的会员都可以查询到相同的结果.不太熟悉左连接.望大侠不吝赐教...