我已经要求开发PostgreSQL的9.2,我只有有限的接触到一个查询,将返回(从users
表)一个用户的信息一起他们的角色(来自role
表 - 用户可能有许多角色)在一行中。我所拥有的是:查询来获取角色的用户信息,并列出一个单列
[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).
请加*真正*的定义。我不读速记符号。 – wildplasser 2013-02-28 00:10:09