大概知道怎么查。但是查询语句似乎不简单。有一个好友表,一个用户表。
查询好友的好友。那么就是查询用户表,当用户的id在(好友的好友里面)这个语句就是觉得很难写出来。没什么思路,又赶时间。麻烦高手帮忙啊。
用户表userinfo 朋友表friend
朋友里面有个userid 有个friendID
首先得确定 FriendID =好友的USERID. 如果FriendID 只是无意义的唯一编号,将无法实现。
可参考如下语句:
SELECT * FROM Friend f
INNER JOIN
(
SELECT FriendID AS UserID FROM Friend WHERE UserID=@userID
) u ON f.UserID=u.UserID