使用纯SQL很难做到这一点,而且我真的不确定如何使用CoreData来做到这一点。有没有可能想出一个谓词,或者我需要通过编程来实现?假设(使用教科书示例)我有一个员工数据库,其中一些人是经理,另一些人不是。我想要一份在他们部门里有一个叫"John“(或其他什么)的员工的经理名单。任何经理都不会被称为“约翰”。FROM EMPLOYEES WHERE ROLE = "MANAGER" AND DEPARTMENT = (current department)
我认为这可以在单个SQL查询中完成,
HumanResources.Employee e, Person.Contact c where e.ContactID = c.ContactID group by e.ManagerID;
目标是编写一份报告,显示该经理的managerid、名字和姓氏,以及他们管理的唯一不同部门的数量。并且只显示主管部门最多的经理。我必须确保所有员工当前都有工作(即结束日期不包含日期)。上面的代码显示了他运行的部门的编号、managerID和编号,但是每当我试图输入名字和姓氏时,我必须把它们也放在'gro