0

私は mySQL 関係に慣れていないので、助けてもらえないかと思っています。

これは私がやりたいことです:

ユーザー テーブル

user_id

user_name

pass_word

permission_id

権限表

p_id

permission_name

permission_type

p_id (パーミッション テーブル) と permission_id (ユーザー テーブル) の間の関係を作成したいので、ユーザー テーブルをクエリすると、対応するパーミッション名とタイプも取得されますか?

これは可能ですか、それともすべて間違っていますか?

結合だけを使用する必要がありますか?

ありがとう、

  • WebDevB
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 に答える