我正在建立一个 cms,我有一个名为 menus 的表
Menus
MenuID | MenuName
1 Home
2 users
3 email
4 system
我有另一个表来控制用户对这些菜单的访问
call user_menu_access
MenuID | UserID
1 1
2 1
我正在做这样的左连接
SELECT *
FROM menus
LEFT JOIN user_menu_access
ON menus.MenuID = user_menu_access.MenuID
WHERE UserID = 1
我的结果集重复行,因为我必须为 1 和 2 实体,我想要一个如下的结果集
MenuID | UserID
1 1
2 1
3 NULL
4 NULL