怎么查找共同好友

怎么查找共同好友,第1张

尝试使用下面的SQL语句:

说明:myid为用户ID,fid为好友id,用户1和2有一个共同好友5,用户1和用户3有两个共同好友5,7。下面的SQL语句查询和用户1有共同好友的用户有哪些,以及同每个用户有几个共同好友。CREATETABLE[dbo].[Friend](

[id][int]NOTNULL,

[myid][int]NOTNULL,

[fid][int]NOTNULL,

CONSTRAINT[PK_Friend]PRIMARYKEYCLUSTERED

(

[id]ASC

)ON[PRIMARY]

)ON[PRIMARY]insertintoFriendvalues(1,1,3)

insertintoFriendvalues(2,1,5)

insertintoFriendvalues(3,1,7)

insertintoFriendvalues(4,2,5)

insertintoFriendvalues(5,2,6)

insertintoFriendvalues(6,2,1)

insertintoFriendvalues(7,3,5)

insertintoFriendvalues(8,3,7)

insertintoFriendvalues(9,3,1)selectfriend.myid,count(*)asCommonFriendNumberfromfriend

whereexists(selectfidfrom(selectfidfromfriendwheremyid=1)T

whereT.fid=friend.fid)

groupbyfriend.myidhavingcount(fid)>0如果不想在结果中包含用户1自己:

selectfriend.myid,count(*)asCommonFriendNumberfromfriend

whereexists(selectfidfrom(selectfidfromfriendwheremyid=1)T

whereT.fid=friend.fid)andmyid<>1

groupbyfriend.myidhavingcount(fid)>0

sql语句没有添加用户一说,但可以创建用户。

以oracle为例,创建用户的语法为:

create user 用户名 identified by 密码

说明:

用户名应为英文字母(不区分大小写),密码则应为数字或字母(区分大小写)或英文字符或它们的组合。

在创建后需要给用户赋予一些权限,才可以使用,如:

grant connect,resource,dba to 用户名

我不知道你所指具体是哪种分组,QQ还是手机联系人还是什么。

如果是说qq分组,方法如下:

1、在qq主界面右击,即可出现一串菜单,上面包括很多的分组 *** 作,有显示企业分组、陌生人分组、添加分组、重命名分组、删除等。

2、准备添加好友分组,右击打开菜单后,点击“添加分组” 即可,这时qq界面会出现输入框,提示输入该分组的名称,这里需要注意,分组名称最多8个字。输入完分组名字后,在空白处点击一下即可完成输入了。

3、分好组后,接着要加入组员了,一个方法是直接拖拽,即找到好友后,鼠标左键按住,然后拖着到新分组的名称上面,然后松开鼠标即可。

如果这里指的是手机联系人分组,那么以苹果手机为例:

1、点击打开手机主屏上的“电话”图标。

2、在屏幕下方点击切换至“通讯录”标签。

3、找一个想要为其分组的联系人,点击进入联系人详细信息页面,然后点击屏幕右上的“编辑”按钮进入联系人编辑模式。

4、在联系人编辑模式底部找到并点击“添加字段”选项。

5、在添加字段列表中点击“昵称”选项。

6、随后在昵称一栏输入想要为联系人分组的名称,比如“朋友”,然后点击右上方“完成”。

7、完成后返回,在联系人名字下方即可看到为其分组的名称。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11928027.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存