我有两个表,权限和权限_继承
权限结构:http://prntscr.com/4h94cx权限结构_继承:http://prntscr.com/4h95gh
我需要做的是选择"administrator"作为permissions_inheritance
的parent
,然后将这些结果的"child"选择为permissions
的name
到目前为止,我有:
`SELECT * FROM `permissions_inheritance`, `permissions` WHERE `parent` =` 'administrator'
但不知道该怎么办?
您必须加入两个表:
SELECT * FROM permissions p LEFT JOIN permissions_inheritance pi ON p.child=pi.name WHERE p.parent = 'administrator';
注意:根据你最终需要什么,也许LEFT JOIN
不是更合适的答案,但如果没有更多的预先决定,它应该可以完成工作;)