我想从中选择login_users
以获取以下字段:name
、username
和user_id
。
我有一个单独的表teams
,其中包含 team_id 以及关联user_id
的 ,例如,我可能有 bob 和 team1,jack 和 team2,jim 和 team1,paul 和 team2(所有单独的行,不是 bob 和 paul -> team2) . 如果我提供一个带有 team_ id 的函数,我希望能够找到所有关联user_id
的 s,然后将该数据与之匹配login_users
以输出一个二维数组,其中包含name
、username
和user_id
所有团队成员。
SELECT username, user_id, name FROM login_users WHERE EXISTS ( SELECT user_id FROM teams WHERE team_id= $team_id );
我知道这与我以前从未做过的子查询有关,而且我觉得我走错了路。此外,我将如何生成二维数组?