查询可能认识的好友

大概知道怎么查。但是查询语句似乎不简单。有一个好友表,一个用户表。

查询好友的好友。那么就是查询用户表,当用户的id在(好友的好友里面)这个语句就是觉得很难写出来。没什么思路,又赶时间。麻烦高手帮忙啊。

用户表userinfo 朋友表friend

朋友里面有个userid 有个friendID

 

慕容3067478
浏览 480回答 1
1回答

ibeautiful

首先得确定 FriendID =好友的USERID. 如果FriendID 只是无意义的唯一编号,将无法实现。 可参考如下语句: SELECT * FROM Friend f  INNER JOIN  (   SELECT FriendID AS UserID FROM Friend WHERE UserID=@userID  ) u ON f.UserID=u.UserID    
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server