CREATE TABLE [dbo].[tb_UserFriend](
[Id] [int] IDENTITY(1,1) NOT NULL,
[UserId] [int] NOT NULL,--用户ID
[FriendId] [int] NOT NULL--好友ID
)
GO
现在有这么一个功能,要求根据给定的@UserID,按照与此@UserID的共同好友的多少排序?就是相当于将表中与该@UserID有共同好友的UserID推荐给该用户。
我自己写了一个,感觉效率不是太高,现在向各位高手请教一下。