から許可(ID、...)
3のJOIN role_permission(ID、ROLE_ID、permission_id)
MySQLの役割(ID、...)<br /> 2.私は3つのテーブル<br /> 1を持っている3つの相対テーブル
私は次のことをしたい:1つのクエリの助けを借りて、すべてのロールとこのロールのすべての権限を選択する必要があります。私のテストクエリ:
SELECT `rp`.*, `r`.`role`, `r`.`id` AS `role_id`, `p`.`id` AS
`permission_id`,`p`.`name` AS `permission` FROM `role_permission` AS `rp` RIGHT JOIN
`role` AS `r` ON r.id = rp.role_id RIGHT JOIN `permission` AS `p` ON p.id = rp.permission_id
しかし、このクエリが権限を持っているものだけでそれらの役割を、選択します。しかし、私はすべての役割とすべての権限を選択する必要があります(role_permissionの行が存在するかどうか)。
ありがとうございます。私の英語のために申し訳ありません。
ありがとうございます。あなたの質問は完璧です。 – pltvs