2014-08-28 76 views
0

選擇值我有2個表,權限和permissions_inheritance權限MySQL的:從2個表比較

結構:permissions_inheritance的http://prntscr.com/4h94cx 結構:http://prntscr.com/4h95gh

我需要做的是選擇「管理員」爲parentpermissions_inheritance然後的permissions

的那些結果的「孩子」到name到目前爲止,我有:

`SELECT * FROM `permissions_inheritance`, `permissions` WHERE `parent` =` 'administrator' 

但不知道該怎麼辦?

回答

1

你必須加入的兩個表:

SELECT * FROM permissions p LEFT JOIN permissions_inheritance pi ON p.child=pi.name WHERE p.parent = 'administrator'; 

注:這取決於你所需要的最後,也許LEFT JOIN並非越adequat答案,但沒有更多的preicision,它應該做的工作;)

+0

工作很好,做了一些修改!謝謝! – 2014-08-28 09:46:38