【发布时间】:2018-10-30 22:15:58
【问题描述】:
我有三张桌子users(id, login), groups(id, name), users_groups(user_id, group_id)。用户可以同时在几个组中。如何在一个语句中为特定的user's id 获取group names?
【问题讨论】:
我有三张桌子users(id, login), groups(id, name), users_groups(user_id, group_id)。用户可以同时在几个组中。如何在一个语句中为特定的user's id 获取group names?
【问题讨论】:
SELECT groups.name
FROM groups
WHERE groups.id in (
SELECT rel.group_id
FROM users_groups rel
WHERE rel.user_id = 'your_user_id'
);
【讨论】: