Php MySQL:从两个表中选择值
我有两个表,权限和权限\u继承 权限结构: 继承的权限结构: 我需要做的是选择“管理员”作为Php MySQL:从两个表中选择值,php,mysql,Php,Mysql,我有两个表,权限和权限\u继承 权限结构: 继承的权限结构: 我需要做的是选择“管理员”作为权限的父项\u继承,然后选择这些结果的“子项”作为权限的名称 到目前为止,我已经: `SELECT * FROM `permissions_inheritance`, `permissions` WHERE `parent` =` 'administrator' 但是不知道该怎么办?您必须同时加入两个表: SELECT * FROM permissions p LEFT JOIN permissions
权限的父项
\u继承
,然后选择这些结果的“子项”作为权限的名称
到目前为止,我已经:
`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';
注意:根据您最终的需要,也许左连接不是更合适的答案,但是如果没有更多的前提,它应该可以完成工作;) 经过一些修改,效果非常好!谢谢