我需要有关 SQL 查询的帮助。
我有两张桌子。一个是用户,另一个是用户朋友
users table:
aid email firstname
1 example@mail.com example
2 example2@mail.com example2
3 example3@mail.com example3
4 example4@mail.com example4
userfriends tables:
reqid email friendemail status
1 example1@mail.com example2@mail.com 1 (example1 is frnds with example2)
2 example2@mail.com example4@mail.com 2 (example2 request pending)
3 example3@mail.com example1@mail.com 1 (example1 is frnds with example3)
4 example4@mail.com example1@mail.com 1 (example1 is frnds with example4)
因此,当状态为 2 时,添加请求处于待处理状态,而状态为 1 时,他们是朋友。我想要的是我想检索用户 example1 的完整好友列表。我想从用户表中提取名称以获取先前查询的相应输出以显示为好友列表。