我的数据库中有 3 个表;
InfoTable,
FriendTable,
UsersTable
这些是他们的专栏:
信息表
Uid int,
Username varchar(256),
Address varchar(256),
朋友表
Fid int,
UserName varchar(256),
FriendUserName varchar(256),
Status varchar(10)---Default value:'false'
用户表
Uid int,
FirstName varchar(256),
LastName varchar(256),
Username varchar(256)
我必须获得该用户名的朋友的所有信息。我正在使用这个查询,
SELECT *
FROM InfoTable
WHERE username IN
(SELECT FriendUserName
FROM FriendTable
WHERE username = @UserName AND status='true')
现在我必须在同一个查询中从 users 表中添加他/她的 FirstName 和 LastName。如何在一个完整的查询中实现这一目标?