SELECT
u.USER_NAME,u.USER_ID AS RID,tu.RANK AS RANK,tu.TEAM_ID as TEAMID
FROM
bs_user u
JOIN bs_team_user tu USING (USER_ID)
JOIN bs_team_user tu1 USING (TEAM_ID)
WHERE
tu1.USER_ID = 284
AND u.USER_STATUS = 'A'
结果: 李四 284 9 16
张三 314 1 16
陈倩 253 1 18
李四 284 1 18
想要的结果: 李四 284 9 16
张三 314 1 16
李四 284 1 18
问题说明:现在有团队16和团队18,如果团队里RANK为9则查询出该团队所有成员,如果RANK为1则查询出他自己(李四的ID为284)