我在我的數據庫中有3個表;存儲過程中的SQL複雜選擇語句
InfoTable,
FriendTable,
UsersTable
,這些都是他們的列:
InfoTable
Uid int,
Username varchar(256),
Address varchar(256),
FriendTable
Fid int,
UserName varchar(256),
FriendUserName varchar(256),
Status varchar(10)---Default value:'false'
UsersTable
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表中。 如何在一個完整的查詢中實現這一點?