0
我有以下表格:选择没有其他表的关系记录
,其中每个表的主键是它的名称+编号(例如:UserRole.UserRoleId
是主键对于UserRole
,UserRole.RoleId
和Role
的外键在UserRole
)。
所以我想选择所有Funcionality
没有Profil
(Funcionality.ProfileFuncionality.Count = 0),我用下面的查询做:
SELECT * FROM Funcionality WHERE FuncionalityId NOT IN (SELECT FuncionalityId FROM ProfileFuncionality);
但我无法弄清楚如何做以下选择:
所有Funcionality
没有Role
:
Funcionality.ProfileFuncionality.Count > 0
AND Funcionality.ProfileFuncionality.Profile.RoleProfile.Count = 0
所有Funcionality
没有User
:
Funcionality.ProfileFuncionality.Count > 0
AND Funcionality.ProfileFuncionality.Profile. RoleProfile.Count > 0
AND Funcionality.ProfileFuncionality.Profile.RoleProfile.Role.UserRole.Count = 0
谢谢你,它的工作,只为第一查询ü忘了补充一点: '和FONCTIONNALITEID(从PROFILFONCTIONNALITE中选择不同的FONCTIONNALITEID);',我已经更新了您的答案 –