こんにちは、これらのクエリについて本当に助けが必要です。この構造のテーブルが 3 つあります。
- テーブル ユーザー: id | fname | 名前 | Eメール
- テーブル チーム: id | 名前 | ロゴ
- テーブル users_to_team : users_id | team_id
だから今、私はすべてのユーザーとその fname、lname、email を表示したいと思っています。
これを使って :
SELECT u.id, u.fname, u.lname, u.email FROM users u
INNER JOIN users_to_team ut on u.id = ut.users_id
クエリは次のようになります。
Select fname,lname,email from users, team, users_to_team where
users_id=users.id and team.id=team_id and team_id=*the team id that you have*
それをテストし、これはうまくいきます
SELECT users.fname, users.lname, users.email FROM users
INNER JOIN users_to_team ON users.id = users_to_team.user_id
WHERE users_to_team.team_id = 1
ご覧のとおり、最後の行に team_id を配置します。