這是我目前的查詢 - 它沒有得到所需的結果。我希望它顯示所有的「資源」,即使它們沒有連接。加入3張桌子 - 做加入如何
SELECT *
FROM (`user_permissions`)
JOIN `user_groups` ON `user_groups`.`id` = `user_permissions`.`role`
JOIN `user_resources` ON `user_resources`.`id` = `user_permissions`.`resource`
WHERE `role` = '4'
當我嘗試左連接或右連接仍然返回相同的結果。結果我得到的是:
id | role | resource | name
5 | 4 | 2 | Changelog
我想
id | role | resource | name
5 | 4 | 2 | Changelog
null | null | null | Resource2
null | null | null | Resource3
這可能嗎?