0

我是 mySQL 关系的新手,我想知道您是否可以帮助我。

这就是我想要做的:

用户表

user_id

user_name

pass_word

permission_id

权限表

p_id

permission_name

permission_type

我想在 p_id (权限表)和 permission_id (用户表)之间建立关系,所以当我查询用户表时,它还会带来相应的权限名称和类型?

这是可能的还是我全都错了?

我应该只使用联接吗?

谢谢,

  • 网络开发
4

2 回答 2

3
select * from Users  u , Permissions  p  where u.permission_id = p.p_id;

SQL 连接的可视化表示

于 2013-06-07T06:07:28.660 回答
3

您可以执行一个SELECT查询,该查询将返回您想要的所有这些数据。

尝试这个:

SELECT *
FROM users u
INNER JOIN permissions p ON p.p_id = u.permission_id
于 2013-06-07T06:07:51.987 回答