私はPostgresql9.2でクエリを開発するように依頼されましたが、これは限られた露出しかありませんが、ユーザー情報(users
テーブルから)とその役割(role
テーブルから-ユーザーは多くの役割を持っている可能性があります)を1つに返します行。私が持っているのは:
[user table] --> [user_role table] <-- [role table]
users table: id, firstname, lastname, username, ... ;
user_role table: id, user_id (fk to user);
role_id (fk to role); role table: id, name;
私が取得する必要があるのは:
users.firstname, users.lastname, users.username, users....(other user info),
role.name, role.name (one role name for each role a user has).