zoukankan      html  css  js  c++  java
  • 关注被关注表设计-UserFollowMapping

    -- ----------------------------
    -- Table structure for UserFollowMapping
    -- ----------------------------
    DROP TABLE [dbo].[UserFollowMapping]
    GO
    CREATE TABLE [dbo].[UserFollowMapping] (
    [UserId] bigint NOT NULL ,
    [FollowUserID] bigint NOT NULL 
    )
    
    
    GO
    
    -- ----------------------------
    -- Records of UserFollowMapping
    -- ----------------------------
    INSERT INTO [dbo].[UserFollowMapping] ([UserId], [FollowUserID]) VALUES (N'1', N'10')
    GO
    GO
    INSERT INTO [dbo].[UserFollowMapping] ([UserId], [FollowUserID]) VALUES (N'10', N'1')
    GO
    GO
    INSERT INTO [dbo].[UserFollowMapping] ([UserId], [FollowUserID]) VALUES (N'11', N'12')
    GO
    GO
    INSERT INTO [dbo].[UserFollowMapping] ([UserId], [FollowUserID]) VALUES (N'13', N'14')
    GO
    GO
    INSERT INTO [dbo].[UserFollowMapping] ([UserId], [FollowUserID]) VALUES (N'15', N'16')
    GO
    GO
    INSERT INTO [dbo].[UserFollowMapping] ([UserId], [FollowUserID]) VALUES (N'16', N'15')
    GO
    GO
    INSERT INTO [dbo].[UserFollowMapping] ([UserId], [FollowUserID]) VALUES (N'16', N'1')
    GO
    GO
    INSERT INTO [dbo].[UserFollowMapping] ([UserId], [FollowUserID]) VALUES (N'1', N'16')
    GO
    GO
    
    -------------------------------------------------------
    select * from dbo.UserFollowMapping
    
    --  1  的 粉丝列表
    select * from dbo.UserFollowMapping where UserId=1
    --  1  的关注列表
    select * from dbo.UserFollowMapping where FollowUserID=1
    
    -- 1 的 互粉列表 (双向的关注列表 取交集)
    select UserId,FollowUserID from dbo.UserFollowMapping where UserId=1
    INTERSECT 
    select FollowUserID,UserId from dbo.UserFollowMapping where FollowUserID=1
  • 相关阅读:
    游标
    mobaxterm安装与使用(root_35/37/36/121)
    美团笔试--修改矩阵
    美团笔试1--螺旋矩阵
    assert函数
    2019年头条笔试--围坐分糖果
    邻值查找——stl函数lower_bound和upper_bound的使用
    动态规划练习1--腾讯暑期实习正式批
    Windows 7下硬盘安装CentOS6.4的解决方法
    Sublime Text 3 的一些基本使用方法和配置
  • 原文地址:https://www.cnblogs.com/lztkdr/p/UserFollowMapping.html
Copyright © 2011-2022 走看看